其实和普通的python访问外网类似,不过是首先设置代理服务器,然后通过代理服务器访问远程服务器
#coding:gbk
import urllib,urllib2
#方法一:
def load_url(url):
proxy_support = urllib.FancyURLopener({'http':'http://代理服务器地址及端口'})
src = proxy_support.open(url)
return src.read()
#方法二:
def load_url2(url): proxy_support = urllib2 . ProxyHandler ( { 'http' : \ 'http://dev-proxy.oa.com:8080'} ) opener = urllib2.build_opener(proxy_support,urllib2.HTTPHandler) urllib2.install_opener(opener) src = urllib2.urlopen(url) return src.read()
if __name__ == '__main__':
print load_url('http://www.baidu.com')