python当爬虫遇到了防盗链_之_天涯图片下载andweibo微博图片下载

Step 1 天涯图片下载

python当爬虫遇到了防盗链_之_天涯图片下载andweibo微博图片下载_第1张图片

图片下载被禁,试了加头文件、加防盗链,失败orz= =
url:http://bbs.tianya.cn/post-funinfo-6678943-1.shtml
图片url:http://img3.laibafile.cn/p/l/229969207.jpg

首先试着下载图片:
s = requests.session()
response = s.get(image_url,params=self.default_headers, stream=True)
for block in response.iter_content(1024):
    if not block:
        break
    handle.write(block)
s.keep_alive = False
失败!!!!!图片不能显示,


现在!!!!!
python当爬虫遇到了防盗链_之_天涯图片下载andweibo微博图片下载_第2张图片

所以!!!
长点心!!!
s = requests.session()
response = s.get(image_url+'&'+refer_url,params=self.default_headers, stream=True)#refer_url在前面已定义
for block in response.iter_content(1024):
    if not block:
        break
    handle.write(block)
s.keep_alive = False


图片!下载到了!!!

Step 2 微博图片下载

只需要先模拟登陆+再cookies就可以了!!!!



你可能感兴趣的:(python爬虫)