如何使用Python访问Web?

时间:2010-07-21 18:17:02

标签: python

我想在不使用API​​的情况下访问网站。我会通过使用像Mechanize这样的东西吗?

4 个答案:

答案 0 :(得分:7)

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

虽然你可能想要urllib2,具体来说就是urllib2.urlopen

这是关于使用urllib2的一个小例子:

import urllib2
page = urllib2.urlopen("http://example.com/").read()
print page

答案 1 :(得分:7)

如果你只是ask google,你至少会得到两个答案。

http://docs.python.org/library/httplib.html

http://docs.python.org/library/urllib.html

好的介绍也是Dive into Python Chapter 11. HTTP Web Services

的一章

答案 2 :(得分:3)

在python 3.x中使用urllib.request,在python 2.x中使用urllib2

答案 3 :(得分:3)

#for Python 3.2
import urllib.request
page = urllib.request.urlopen("http://www.google.com")
print (page.read())