我是使用python进行抓取的新手。我使用BeautifulSoup从网站上提取引用,这是我的代码:
#!/usr/bin/python3
from urllib.request import urlopen
from bs4 import BeautifulSoup
r = urlopen("http://quotes.toscrape.com/tag/inspirational/")
bsObj = BeautifulSoup(r, "lxml")
links = bsObj.find_all("div", {"class:" "quote"})
print(links)
它返回:
[]
但是当我尝试这个时:
for link in links :
print(link)
它什么都不返回。
(注意:每个网站都发生了这件事)
编辑:上面代码的建议只是返回一个标签而不是文本(引用)