【发布时间】:2018-03-04 13:36:21
【问题描述】:
我想访问这个网站的标题: https://zenodo.org/search?page=1&size=20&q=broma 实际上,我使用 BeautifulSoup,但是当我使用此代码访问时,结果为空([]):
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
def generateSoup(my_url):
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
return soup(page_html,"lxml")
page_soup = generateSoup('https://zenodo.org/search?page=1&size=20&q=broma')
containers = page_soup.findAll('a',{'class':'ng-binding'})
print(containers)
如果您能更正我的代码或给我另一个我可以使用的库,我将非常感谢您的帮助。
谢谢大家。
编辑:问题是 HTML 网站没有这个元素: Element
【问题讨论】:
-
对不起。我忘了说清楚,我需要的是标题“教育、健康和体育年度报告 9781329899971”(确实是链接,但目前标题对我有用)。
标签: python beautifulsoup urllib