def花 发表于 2020-8-31 19:40:54

怎么破这个反爬?

import urllib.request

url = 'http://bizhi.zhuoku.com/2018/04/25/Bugatti/2019-Bugatti-Chiron-Sport-19.jpg'
wed = urllib.request.Request(url)
wed.add_header('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36')
response = urllib.request.urlopen(wed)
img = response.read()
with open('x.jpg','wb') as f:
    f.write(img)

结果

12characters 发表于 2020-8-31 19:46:23

header里面加Referer

1q23w31 发表于 2020-8-31 19:56:44

这不是就是这个图片

疾风怪盗 发表于 2020-8-31 19:57:42

你这个url地址,打开后不就是你下的这张图片么?{:5_94:}

def花 发表于 2020-8-31 20:07:54

1q23w31 发表于 2020-8-31 19:56
这不是就是这个图片

我想保存

def花 发表于 2020-8-31 20:08:34

疾风怪盗 发表于 2020-8-31 19:57
你这个url地址,打开后不就是你下的这张图片么?

我想保存

def花 发表于 2020-8-31 20:11:13

suchocolate 发表于 2020-8-31 20:12:07

本帖最后由 suchocolate 于 2020-8-31 20:14 编辑

图片在你脚本的路径,用你的代码运行结果。

1q23w31 发表于 2020-8-31 20:12:17

def花 发表于 2020-8-31 20:11


方便远程吗?、

def花 发表于 2020-8-31 20:14:15

同样的网站用360浏览器和IE浏览器出现不同的结果 = =

鱼cpython学习者 发表于 2020-8-31 20:24:05

把url改成''http://img.zhuoku.com/2018/04/25/Bugatti/2019-Bugatti-Chiron-Sport-19.jpg''

1q23w31 发表于 2020-8-31 20:40:34

def花 发表于 2020-8-31 20:11


图片的请求头加上refer,{:9_219:}

赵二 发表于 2020-9-1 04:48:45

高手!
页: [1]
查看完整版本: 怎么破这个反爬?