机械化开放式Url python

机械化开放式Url python,python,python-2.7,mechanize,mechanize-python,Python,Python 2.7,Mechanize,Mechanize Python,我试图在python中使用mechanize打开URL。代码执行时没有错误,但实际上什么也没有发生。我错过了什么?还有,有没有办法设置浏览器?这是Python2.7 import mechanize url='http://www.google.com/' op = mechanize.Browser() # use mecahnize's browser op.set_handle_robots(False) #tell the webpage you're not a robot op.op

我试图在python中使用mechanize打开URL。代码执行时没有错误,但实际上什么也没有发生。我错过了什么?还有,有没有办法设置浏览器?这是Python2.7

import mechanize
url='http://www.google.com/'
op = mechanize.Browser() # use mecahnize's browser
op.set_handle_robots(False) #tell the webpage you're not a robot
op.open(url)

mechanize
不使用真正的浏览器-它是一种用于编程web浏览的工具

例如,打开url后打印页面标题:

>>> import mechanize
>>> url='http://www.google.com/'
>>> op = mechanize.Browser() 
>>> op.set_handle_robots(False) 
>>> op.open(url)
<response_seek_wrapper at 0x10247ebd8 whose wrapped object = <closeable_response at 0x102479a70 whose fp = <socket._fileobject object at 0x101903950>>>
>>> op.title()
'Google'
印刷品:

http://www.google.com/search?hl=en&source=hp&q=Does+mechanize+use+a+real+browser%3F&btnG=Google+Search&gbv=1

如果您的目标是在实际的web浏览器中打开页面,我建议您使用Python 2.7中默认包含的模块,而不是使用
mechanize
。此模块的最简单用法可以通过以下命令演示

>>> import antigravity
它将在浏览器中打开。这个笑话模块的代码是

import webbrowser

webbrowser.open("http://xkcd.com/353/")

有许多选项可用于自定义行为,包括打开可用的浏览器。您可以在。

中阅读这些内容,我也有类似的问题。。。。在这里找到答案。。。
import webbrowser

webbrowser.open("http://xkcd.com/353/")