这是我正在使用的代码:
import requests, sys, webbrowser, bs4
res = requests.get('https://google.com/search?q='+''.join(sys.argv[1:]))
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text,"html.parser")
linkElements = soup.select('.r a')
linkToOpen = min(3, len(linkElements))
for i in range(linkToOpen):
webbrowser.open('https://google.com'+linkElements[i].get('href'))
当我尝试运行此代码时:(python search.py 'something')
。
我遇到以下错误:
答案 0 :(得分:0)
使用res.status_code
确定状态
如果返回200,但仍然出现错误,则表明连接可能不正确
否则,您必须尝试以'https://www.google.com/'
的形式输入URL,这是我们通常在浏览器中看到的标准URL。
让我知道它是否对您有所帮助。