Почему soup.find_all всегда возвращает пустую строку, хотя в указанном классе очень четко присутствуют теги? - PullRequest
0 голосов
/ 03 февраля 2020
page = requests.get('https://www.google.com')
soup = BeautifulSoup(page.content, 'html5')
print(soup.prettify())
soup.find_all('a', class_='RNNXgb')

Я выбрал случайное имя класса, в котором явно присутствуют теги html, но я всегда получаю пустую строку каждый раз, когда пытаюсь проанализировать. Куда я иду не так?

1 Ответ

0 голосов
/ 03 февраля 2020

Попробуйте использовать фигурные скобки после «а». Я выключил имя класса, так как на Google.com ничего не увидел с таким именем класса: test = soup.find_all('a', {'class' : 'gb1'})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...