Как сделать, чтобы BeautifulSoup обнаружил li в ul? - PullRequest
0 голосов
/ 02 ноября 2019

HTML code

Итак, я создаю бота, который проверяет раздел комментариев определенного сайта и информирует меня о том, что там опубликовано. Я попытался использовать BeautifulSoup и написал:

from bs4 import BeautifulSoup
import requests

link = input("Please insert your link: ")
page = requests.get(link)
soup = BeautifulSoup(page.content, 'lxml')
if page.status_code == int(200):
   print("Successful!")
else:
   print("Not successful!")
   print("Please restart this program!")
print(soup.find_all('div', class_='guestbook-body'))

в качестве теста. но я получил следующее:

Successful!
[]

Я попытался с помощью soup.prettify и скопировал html-код на блокнот, чтобы увидеть, что не так, и он не обнаружил тег li в ul: Код sou.prettify

Я изучал проблему, но я зашел в тупик, если у вас есть решение этой проблемы, пожалуйста, ответьте на этот вопрос.

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