使用Python的Web scraper(BeautifulSoup 4)不起作用

时间:2015-10-24 09:36:06

标签: python web-scraping beautifulsoup

问题是我不知道怎么做。我正在尝试使用类.first-text打印

并打印整个HTML。如何使用BeatifulSoup 4打印它?

import requests
from bs4 import BeautifulSoup

html = requests.get("http://lifehacker.com/this-video-explains-how-to-survive-a-free-falling-eleva-1738366697").text
soup = BeautifulSoup(html)
p = soup.p
meow = soup.find(p['class'] == "first-text")
if meow:
    print(meow)
else:
    print(404)

1 个答案:

答案 0 :(得分:1)

您正在查找find函数中的逻辑表达式,调用应该看起来像这样。

meow = soup.find('p', class="first-text")

一般来说,你应该在文档中查看这些信息,你会发现一组很好的例子和如何使用它的描述