Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python访问web?_Python - Fatal编程技术网

如何使用Python访问web?

如何使用Python访问web?,python,Python,我想不使用API访问网站。我是否可以使用Mechanize之类的工具来实现这一点?您可以通过HTTP协议客户端访问网站: 虽然您可能会喜欢,但具体来说,urllib2.urlopen 下面是一个关于使用urllib2的小示例: import urllib2 page = urllib2.urlopen("http://example.com/").read() print page 两个建议答案: 好的介绍也是《深入了解Python在Python3.x中的使用》和《Python2.x中的u

我想不使用API访问网站。我是否可以使用Mechanize之类的工具来实现这一点?

您可以通过HTTP协议客户端访问网站:

虽然您可能会喜欢,但具体来说,urllib2.urlopen

下面是一个关于使用urllib2的小示例:

import urllib2
page = urllib2.urlopen("http://example.com/").read()
print page
两个建议答案:


好的介绍也是《深入了解Python在Python3.x中的使用》和《Python2.x中的urllib2》中的一章,当然我使用过Google,但我认为有些框架可以自己完成所有的日常任务。不管怎样,谢谢。为什么我讨厌“问谷歌”这个答案:问了谷歌之后,我在网上找到的答案总是希望我问谷歌。
#for Python 3.2
import urllib.request
page = urllib.request.urlopen("http://www.google.com")
print (page.read())