一个简单的python?
题目描述
为什么我的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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请求正常但linkelems结果为空时, 循环不执行, 也就不会打开网页