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

评论关闭