2、urllib2
urlopen()
用URL=‘’直接打开无需模拟浏览器访问的页面
不能直接访问的页面,模拟浏览器访问:
request=urllib2.Request(url,headers)定制含有headers的URL请求
r=urllib2.urlopen(request)
print(r.read())
eg:
url = "http://www.qiushibaike.com/"
# 头部信息,有些网站需加headers才能访问 headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0'} request = urllib2.Request(url = url,headers = headers ) # 发送请求、接收信息 response = urllib2.urlopen(request ) urllib 、urllib 2在2.x环境下能正常引入,在3.x环境下会报 module 'urllib' has no attribute 'urlopen'错误 3、requests----------------第三方库,需要下载requests.get('https://www.douban.com/')
用URL=‘’直接打开无需模拟浏览器访问的页面
不能直接访问的页面,模拟浏览器访问:
r =requests.get(url,headers=headers)
print(r.content)
转载于:https://www.cnblogs.com/chandb/p/7400793.html