python 怎么模擬加header(如User-Agent、Content-Type等等)


# -*- coding: cp936 -*-
#python 27
#xiaodeng
#python 怎么模擬加header(如User-Agent、Content-Type等等)



#辦法一:
import urllib,urllib2,time
opener=urllib2.build_opener()
opener.addheaders=[('User-agent','Mozilla/5.0')]#添加瀏覽器標識
data=opener.open('http://www.cnblogs.com/dengyg200891/')
print data.read()
time.sleep(5)


#辦法二
#加入header,首先需要一個Request對象
import urllib2
request=urllib2.Request('http://www.cnblogs.com/dengyg200891/')
request.add_header('User-Agent','fake-client')
response=urllib2.urlopen(request)
print response.read()



#方式三
import urllib2,urllib
url='http://www.163.com'
headers={
    'Accept':'text/html, */*;q=0.01',
    'User-Agent':'gzip'
    }
data=None
req=urllib2.Request(url,data,headers)
response=urllib2.urlopen(req)
print response.read()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM