gpt4 book ai didi

python - 使用 Beautiful Soup 将 href 附加到列表中

转载 作者:太空宇宙 更新时间:2023-11-03 17:03:23 25 4
gpt4 key购买 nike

使用 Beautiful Soup,我尝试使用以下代码将网站上的所有链接附加到列表中。但是,代码似乎迭代了链接列表,并且总是添加 15 次 代码迭代了站点上的链接列表,但输出不是我所期望的。您对如何调整代码以便每个链接附加一次有什么建议吗?最后,我想要一个包含所有 15 个链接的列表。谢谢。

from bs4 import BeautifulSoup
import urllib2
url = 'http://www.gks.ru/bgd/free/B00_25/IssWWW.exe/Stg/d000/I000650R.HTM'
data = urllib2.urlopen(url).read()
page = BeautifulSoup(data,'html.parser')
l=[]
for link in page.findAll('a'):
l.append(link.get('href'))
print l[0:]

最佳答案

根据评论中的讨论,您的错误似乎是在循环中包含 print 语句。您想要打印所有链接在最后一次,所以代码应该是:

l=[]
for link in page.findAll('a'):
l.append(link.get('href'))
print l

请注意,您只需要打印ll[0:] 是等效的。

关于python - 使用 Beautiful Soup 将 href 附加到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34828492/

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