作者zi98btcc (幼斤)
看板Linux
标题[问题] wget 抓档被禁止..如何成功抓?
时间Tue Nov 17 21:25:14 2015
wget
http://aynyopiu.1-ws.com/impt7x/apc.rar
错误讯息如下,大概说'禁止'
--2015-11-17 21:19:18--
http://aynyopiu.1-ws.com/impt7x/apc.rar
Resolving aynyopiu.1-ws.com... 185.27.134.138
Connecting to aynyopiu.1-ws.com|185.27.134.138|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2015-11-17 21:19:19 ERROR 403: Forbidden.
请问要如何才能成功下载?求大家帮忙谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.218.227.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1447766718.A.EB0.html
1F:→ bitlife: 通常是缺了cookies以及/或referrer,装得不够像浏览器 11/17 21:46
2F:→ CP64: 应该改一下 UA 就可以了 浏览器直连是 OK 的 11/17 22:53
3F:→ zi98btcc: 难怪用firefox可以下载,请问要怎麽装browser ? 11/17 22:55
4F:→ CP64: 刚刚试了一下 应该是他会档 wget 11/17 22:55
5F:→ CP64: 加个 --user-agent="" 就可以了 11/17 22:56
6F:→ zi98btcc: 加--user-agent 下载是有东西,但只有 849bytes 非原档 11/17 22:59
7F:→ kdjf: 它会给browser一个javascript,script跑完的结果才是档案 11/17 23:01
8F:→ kdjf: wget/curl目前都不吃,用个cmdline的browser吧 11/17 23:02
9F:→ CP64: 看起来应该再加一下 cookie 就 ok 了 11/17 23:09
10F:→ CP64: 他 js 算出来的结果是固定的 11/17 23:09
11F:→ zi98btcc: 请问cookie哪里找?找到又如何写cookie选项? 11/17 23:17
12F:→ CP64: cookie 我是另外用浏览器的开发人员工具里找的 11/17 23:18
13F:→ CP64: 加上 --no-cookies --header="Cookie: <key>=<value>" 11/17 23:19
14F:→ CP64: key 和 value 用找到的 cookie 换掉 11/17 23:20
15F:→ zi98btcc: 我找到cookie 一长串,如下 11/17 23:32
16F:→ zi98btcc: __unam=6394530-151158c2da2-1faf69ee-2;...後面还有 11/17 23:33
17F:→ zi98btcc: 是这个嘛? 11/17 23:33
18F:→ CP64: 只要 __test=[...] 这个就够了 11/17 23:39
我把现在指令写出来,但还是不成功,还是一样849bytes
wget --user-agent="" --referer="
http://aynyopiu.1-ws.com/impt7x/"
--no-cookies --header="Cookie: test=9ba0d170f147b0de66dfa42f760e5254"
http://aynyopiu.1-ws.com/impt7x/apc.rar
上面哪里有错?
※ 编辑: zi98btcc (180.218.227.175), 11/18/2015 00:04:17
19F:→ CP64: 是 __test 不是 test 11/18 00:05
20F:→ zi98btcc: 成功了,这麽复杂的..没人指导真是弄不来,感谢CP64 11/18 00:19
21F:→ zi98btcc: 奉送一点p币不成敬意... 11/18 00:29
22F:推 descent: CP64 真是热心, 长知识了 11/18 22:22