gpt4 book ai didi

python - 使用Python获取百度搜索结果url

转载 作者:搜寻专家 更新时间:2023-10-31 23:20:05 24 4
gpt4 key购买 nike

我正在尝试从百度获取搜索结果。但现在我被困在这里:

import sys
import urllib
import urllib2
from bs4 import BeautifulSoup
question_word = "Hello"
url = "http://www.baidu.com/s?wd=" + urllib.quote(question_word.decode(sys.stdin.encoding).encode('gbk'))
htmlpage = urllib2.urlopen(url).read()
soup = BeautifulSoup(htmlpage)
for child in soup.findAll("h3", {"class": "t"}):
print child.contents[0]

这将返回所有具有目标 url 的标签。我不知道如何使用 .get('href') 来列出实际的 url

我是 Python 的新手,因此可能对基本概念有些困惑。非常感谢您的帮助。

最佳答案

for child in soup.findAll("h3", {"class": "t"}):
print child.a.get('href')

使用.获取h3标签中的下一个a标签,然后可以使用.get()

关于python - 使用Python获取百度搜索结果url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42757310/

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