比如从什么值得买爬取的一个图片链接:
<img href="http://y.zdmimg.com/201601/19/569dcb47d27aa.jpg_d200.jpg" alt="">
显示图裂了,这是为啥?
1
YUX 2016-06-04 04:58:07 +08:00
没觉得裂了啊
|
3
YUX 2016-06-04 05:48:52 +08:00 1
|
4
R18 2016-06-04 05:54:39 +08:00 via Android
有一种东西叫做防盗链
|
5
YUX 2016-06-04 06:23:10 +08:00 1
给你一个非常简单的 flask 代理
@app.route('/<path:url>') def proxy(url): r = requests.get("http://"+url, stream=True) def generate(): for chunk in r.iter_content(1024): yield chunk return Response(generate(), headers = r.raw.headers.items()) 你在你的网站上将图片连接全改为 http://YOUR_DOMAIN/y.zdmimg.com/201601/19/569dcb47d27aa.jpg_d200.jpg 就会自动代理 http://y.zdmimg.com/201601/19/569dcb47d27aa.jpg_d200.jpg 这张图片,你可以参考一下 这个代码取自我的 gossl 项目,https://github.com/YUX-IO/gossl |
7
ob 2016-06-04 08:23:32 +08:00 via Android
防盗链破解
|
8
wangyongbo 2016-06-04 09:41:08 +08:00
img 有 href 属性? 换成 src 呢?
|
9
imgalaxy 2016-06-04 09:43:56 +08:00 via Android
http://w3school.com.cn/tags/tag_img.asp
href 是什么鬼… |
10
cxshun 2016-06-04 09:47:59 +08:00
img 的是 src 属性, href 是 a 标签的啊
|
11
Andy1999 2016-06-04 09:54:11 +08:00 via iPhone
|
12
GhostEX OP @wangyongbo 没改回来...之前自作聪明把 src 改成 href 试了下...
|
13
SourceMan 2016-06-04 13:45:30 +08:00 via iPhone
哪里是 href
|