码迷,mamicode.com
首页 > 其他好文 > 详细

爬虫使用代理+头信息

时间:2016-12-15 11:40:26      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:read   deb   127.0.0.1   utf-8   header   html   odi   int   class   

#coding:utf-8
import urllib2

def url_user_agent(url):
    proxy = {‘http‘:‘127.0.0.1:8080‘}
    proxy_support = urllib2.ProxyHandler(proxy)
    # opener = urllib2.build_opener(proxy_support,urllib2.HTTPHandler(debuglevel=1))
    opener = urllib2.build_opener(proxy_support)
    urllib2.install_opener(opener)

    converted = {‘User-Agent‘:‘Mozilla/5.0 (Windows NT 6.1)‘,
                 ‘X-Forward-For‘:‘127.0.0.1‘}
    req = urllib2.Request(url,headers=converted)
    html = urllib2.urlopen(req)
    if url == html.geturl():
        doc = html.read()
        return doc
    return

url = ‘http://www.baidu.com‘
doc = url_user_agent(url)
print doc

  

爬虫使用代理+头信息

标签:read   deb   127.0.0.1   utf-8   header   html   odi   int   class   

原文地址:http://www.cnblogs.com/tzuxung/p/6182427.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!