一个简单的python?

发布于 2022-09-12 23:35:05 字数 696 浏览 20 评论 0

题目描述

为什么我的python程序有时候运行有结果,就是能到后台自动打开五个网站,有时候运行又没有结果,也不报错,就是运行完了什么也没发生。

题目来源及自己的思路

相关代码

粘贴代码文本(请勿用截图)
import requests , sys ,webbrowser ,bs4 , pyperclip
print('搜索中')
搜索内容=pyperclip.paste()
res = requests.get("https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=62095104_33_oem_dg&wd="+搜索内容)
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text,features="lxml")
linkelems=soup.select('.t a')
numopen = min (5,len(linkelems))
for i in range(numopen):

webbrowser.open(linkelems[i].get('href'))

你期待的结果是什么?实际看到的错误信息又是什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

荒岛晴空 2022-09-19 23:35:05

请求正常但linkelems结果为空时, 循环不执行, 也就不会打开网页

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文