urllib2 伪造报头,urllib2报头,[Python]代码#!
urllib2 伪造报头,urllib2报头,[Python]代码#!
[Python]代码
#!/usr/bin/python# -*- coding: utf-8 -*-#encoding=utf-8#Filename:urllib2-header.pyimport urllib2import sys#抓取网页内容-发送报头-1url= "http://www.phpno.com"send_headers = { 'Host':'www.phpno.com', 'User-Agent':'Mozilla/5.0 (Windows NT 6.2; rv:16.0) Gecko/20100101 Firefox/16.0', 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Connection':'keep-alive'}req = urllib2.Request(url,headers=send_headers)r = urllib2.urlopen(req)html = r.read() #返回网页内容receive_header = r.info() #返回的报头信息# sys.getfilesystemencoding() html = html.decode('utf-8','replace').encode(sys.getfilesystemencoding()) #转码:避免输出出现乱码 print receive_header# print '####################################'print html
评论关闭