【发布时间】:2020-06-23 17:06:55
【问题描述】:
我遵循教程,但无论我要求什么,比如 menuitem = page_soup.findAll("h5") 它一直没有返回,但我知道它们存在,我可以看到它们,但它什么也没找到 我做的和教程完全一样,但它一直说什么都没有,我试图从工厂现场拉出来,用我的语言找到植物的名称,该名称在页面上显示和可见 例如:https://identify.plantnet.org/observation/weurope/1007256673
我试图从该页面中获取一个单词,这似乎是不可能的,因为汤一直在说事情不存在时 感谢您的帮助
【问题讨论】:
-
请发布您正在使用的代码
-
为了帮助解决这个问题,如果您将正在使用的代码发布到您调用 findAll() 的位置,将会很有帮助。有关说明,请参阅meta.stackoverflow.com/a/251362/28106。
-
您还应该使用
print(soup.prettify())命令查看您用作“汤”的“页面源” -
import bs4 from urllib.request import urlopen as req from bs4 import BeautifulSoup as soup crime_url = "identify.plantnet.org/observation/weurope/1007256673" page_list = req(determination_url) page_info = page_list.read() page_list.close() soup_page = soup(page_info, "html.parser") 容器 = soup_page.findAll("a")
标签: python web-scraping beautifulsoup