Python网页搜索
我知道可以用Python的webbrowser模块打开特定的网址。那有没有办法用字符串作为搜索查询呢?比如在谷歌或者雅虎这样的搜索引擎上?
3 个回答
0
如果你想用网页浏览器进行搜索,并且让用户输入内容,这段代码可能会对你有帮助。
import webbrowser
question = input("Input your question:")
webbrowser.open("https://www.google.com/search?q=" + str(question))
0
如果你想自动化网页操作,可以看看mechanise这个工具。
你也可以自己生成一个搜索网址,然后用webbrowser或者urllib来调用它。
具体可以参考这个链接:http://www.our-picks.com/archives/2007/01/30/google-search-urls-revealed-or-how-to-create-your-own-search-url/
1
当然是可以的——它们只是GET请求。只要你把网址格式弄对了,查询字符串也正确(比如http://google.com/search?q=query
——去看看这个网站需要什么),它就能正常工作。这就是一个网址。