Python Web搜索

Python Web搜索,python,browser,search-engine,Python,Browser,Search Engine,我知道可以使用python的webbrowser模块打开特定的URL。是否可以使用字符串作为搜索查询,或者使用其他模块?比如说在谷歌或雅虎这样的引擎中 如果您想自动化网页,可能需要查看mechanise。 您还可以生成自己的搜索url,然后在webbrowser或urllib中调用它 请参阅:当然,这是可能的-他们只是收到请求。只要使用查询字符串correct and all(http://google.com/search?q=query-查看网站,看看它需要什么),它会工作得很好。这只是一个

我知道可以使用python的webbrowser模块打开特定的URL。是否可以使用字符串作为搜索查询,或者使用其他模块?比如说在谷歌或雅虎这样的引擎中

如果您想自动化网页,可能需要查看mechanise。 您还可以生成自己的搜索url,然后在webbrowser或urllib中调用它
请参阅:

当然,这是可能的-他们只是收到请求。只要使用查询字符串correct and all(
http://google.com/search?q=query
-查看网站,看看它需要什么),它会工作得很好。这只是一个URL。

如果您想使用webbrowser进行搜索,并允许用户输入,此代码可能会对您有所帮助

import webbrowser

question = input("Input your question:")
webbrowser.open("https://www.google.com/search?q=" + str(question))

它只是一个URL,但您也应该注意HTTP头<代码>用户代理,例如。@khachik:不相关-
webbrowser
在用户浏览器中打开页面。这不是
urllib2.urlopen
。我的错,我以为你建议用其他东西打开URL,例如
urllib
,对不起。