gpt4 book ai didi

python - HTML 解析没有响应

转载 作者:行者123 更新时间:2023-12-01 05:20:36 25 4
gpt4 key购买 nike

我正在尝试解析网页,这是我的代码:

from bs4 import BeautifulSoup
import urllib2

openurl = urllib2.urlopen("http://pastebin.com/archive/Python")
read = BeautifulSoup(openurl.read())
soup = BeautifulSoup(openurl)
x = soup.find('ul', {"class": "i_p0"})
sp = soup.findAll('a href')
for x in sp:
print x

我真的可以更具体,但正如标题所说,它没有给我任何回应。没有错误,什么都没有。

最佳答案

首先,省略行 read = BeautifulSoup(openurl.read())

此外,行 x = soup.find('ul', {"class": "i_p0"}) 实际上没有任何区别,因为您正在重用 x 循环中的变量。

此外,soup.findAll('a href') 找不到任何内容。

此外,BeautifulSoup4 中有一个 find_all(),而不是老式的 findAll()

这是经过几处更改的代码:

from bs4 import BeautifulSoup
import urllib2

openurl = urllib2.urlopen("http://pastebin.com/archive/Python")
soup = BeautifulSoup(openurl)
sp = soup.find_all('a')
for x in sp:
print x['href']

这将打印页面上所有链接的 href 属性的值。

希望有帮助。

关于python - HTML 解析没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22469985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com