So I'm doing exactly what the example code I have been learning from is telling me to do. Why the fuck is it not working?
import requests
from bs4 import BeautifulSoup
url = 'https://google.com'
response = requests.get(url)
content = response.content
soup = BeautifulSoup(content, 'html.parser')
print(soup.title)
print(soup.title.get_text())
print(soup.body)
print(response.status_code)
tables = soup.find_all('table', {'cellpadding':'3'})
table = tables[0]
for td in table.find('tr').find_all('td'):
print(td.text)```
Is this like some minor syntactical thing I'm not getting?