当前位置: 代码迷 >> python >> 使用 Python (BeautifulSoup 4) 的网页抓取工具不起作用
  详细解决方案

使用 Python (BeautifulSoup 4) 的网页抓取工具不起作用

热度:71   发布时间:2023-06-13 20:25:31.0

问题是我不知道该怎么做。 我正在尝试打印一个

使用类 .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)

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

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

通常,您应该查看文档以获取此类信息,您会找到一组很棒的示例和如何使用它的说明

  相关解决方案