Comments (10)
我这边无法测试通过:
axel "--header=Cookie: gdriveid=..." "http://gdl.lixian.vip.xunlei.com/..."
总报:
HTTP/1.1 400 Bad Request
from xunlei-lixian.
抓包看了下,貌似是因为迅雷重定向的下载地址过长,超过255个字符,被axel截断了。也算一个bug吧。可以手动改下axel的源代码。
from xunlei-lixian.
Index: conn.c
===================================================================
--- conn.c (revision 122)
+++ conn.c (working copy)
@@ -326,7 +326,7 @@
break;
if( ( t = http_header( conn->http, "location:" ) ) == NULL )
return( 0 );
- sscanf( t, "%255s", s );
+ sscanf( t, "%512s", s );
if( strstr( s, "://" ) == NULL)
{
sprintf( conn->http->headers, "%s%s",
from xunlei-lixian.
郁闷,Openwrt在线安装后找不到conn.c这个文件,所以无法修改使用!
from xunlei-lixian.
只能自己从源代码编译。要运行在路由器上的话,编译起来是比较麻烦的……
from xunlei-lixian.
看来只能期待你的集成了,要不然是用不上axel了!
from xunlei-lixian.
改了conn.c好像还是不对,我是axel 2.4,抓包发现地址长度是对的。
抓了下包,是Header里,axel自作主张加上了Range导致,看来还是得先用curl follow 302到最后的地址,再带上cookie去下载。
from xunlei-lixian.
找时间我再试下。之前测试的时候改过conn.c应该是可以下载的。
from xunlei-lixian.
尝试Fix下,有空请测试,#90
from xunlei-lixian.
嘛。。。我遇到的问题有点奇怪。
环境:OSX 10.9.3
axel,从源码编译,已经修改conn.c。
但是axel一直报错。
具体情况:
例如:
axel -H 'Cookie: gdriveid=039D2160E5DD600BA96699E8E73AA0F9;' -o 11.mp4 'http://gdl.lixian.vip.xunlei.com/download?fid=Lz2F4YbWOkW88TvCfQ9G+wnSzkyEg+4NAAAAAC+1bQYcwjAYRJ8O4ndazfPdc4IJ&mid=666&threshold=150&tid=EB90D6E137AD73EDF938AC2E53876EA7&srcid=4&verno=1&g=2FB56D061CC23018449F0EE2775ACDF3DD738209&scn=c7&i=346387CDD67D9F4045FD7474DB248DB330029888&t=6&ui=1376571&ti=568864318555968&s=233735044&m=0&n=013AE3088CF2D7D6C4DAE60D025BC6E1BABB842088D3B5AF5D3A73883E636B2042145D883A745D5B30586CBF6E323830785603D4025BBCF2CC846CCA3270340000&ih=346387CDD67D9F4045FD7474DB248DB330029888&fi=0&pi=568864318490368&ff=0&co=800D486B89EAD6DBC60BAF3823A3BB47&cm=1&pk=lixian&ak=1:0:3:2&e=2000000000&ms=10485760&ck=039D2160E5DD600BA96699E8E73AA0F9&at=22B51F4C8196902E1FCD332B53F85F78'
是403.
但是
aria2c -c -s16 -x16 -k1M --out \[\异\域\字\幕\组\]\[\漆\黑\的\子\弹\]\[Black\ Bullet\]\[09\]\[1280x720\]\[\简\体\]\.mp4 --header 'Cookie: gdriveid=039D2160E5DD600BA96699E8E73AA0F9;' 'http://gdl.lixian.vip.xunlei.com/download?fid=Lz2F4YbWOkW88TvCfQ9G+wnSzkyEg+4NAAAAAC+1bQYcwjAYRJ8O4ndazfPdc4IJ&mid=666&threshold=150&tid=EB90D6E137AD73EDF938AC2E53876EA7&srcid=4&verno=1&g=2FB56D061CC23018449F0EE2775ACDF3DD738209&scn=c7&i=346387CDD67D9F4045FD7474DB248DB330029888&t=6&ui=1376571&ti=568864318555968&s=233735044&m=0&n=013AE3088CF2D7D6C4DAE60D025BC6E1BABB842088D3B5AF5D3A73883E636B2042145D883A745D5B30586CBF6E323830785603D4025BBCF2CC846CCA3270340000&ih=346387CDD67D9F4045FD7474DB248DB330029888&fi=0&pi=568864318490368&ff=0&co=800D486B89EAD6DBC60BAF3823A3BB47&cm=1&pk=lixian&ak=1:0:3:2&e=2000000000&ms=10485760&ck=039D2160E5DD600BA96699E8E73AA0F9&at=22B51F4C8196902E1FCD332B53F85F78'
就正常。
偶尔axel还会返回404:
axel -H 'Cookie: gdriveid=039D2160E5DD600BA96699E8E73AA0F9;' 'http://gdl.lixian.vip.xunlei.com/download?fid=VpVoEnrMrvvRy9X3yAiWayr1itiiFxYJAAAAAM30my9ItqtxkCmf+/vKwDf8W/Mo&mid=666&threshold=150&tid=28FBC586C36647EB5BEE29E4A27A2874&srcid=4&verno=1&g=CDF49B2F48B6AB7190299FFBFBCAC037FC5BF328&scn=c7&i=5C428D96040889F381D7979393053DD539C84DC3&t=6&ui=1376571&ti=587412837959488&s=152442786&m=0&n=013A5A9027705D5B423368AA17494C44524178AA7F544845202570B6144E4553533C6AD56F5D5B37325141B90447425D2E0C41D05F00000000&ih=5C428D96040889F381D7979393053DD539C84DC3&fi=0&pi=587412837893888&ff=0&co=095E5447BA61ABD2494A239AC43D8525&cm=1&pk=lixian&ak=1:0:3:2&e=2000000000&ms=10485760&ck=039D2160E5DD600BA96699E8E73AA0F9&at=CE4554F38F1FD5064A1B5F8BC4D0E45D'
但是,偶尔axel可以正常下载:
axel -n 50 -H 'Cookie: gdriveid=039D2160E5DD600BA96699E8E73AA0F9;' -o 11.rar 'http://gdl.lixian.vip.xunlei.com/download?fid=iNRYhOn1RSO3dpc7CoN5PRbtmtAgYoMUAAAAALN7+w0i6uxcHcAoZk4bh7qJMTMT&mid=666&threshold=150&tid=349785361FEC2ED3BEF231D8A793B9C7&srcid=4&verno=1&g=B37BFB0D22EAEC5C1DC028664E1B87BA89313313&scn=c4&i=B37BFB0D22EAEC5C1DC028664E1B87BA89313313&t=1&ui=1376571&ti=563061034911488&s=344154656&m=0&n=012F77B771526976610D42CA29312E342E511FD471557064611554CA3E6E642E4E0E1FAB2D6967696E4F69DC692E5836344F72963E636B2E720043E45F00000000&ff=0&co=B9D793623541086E5A6D71425DCADE66&cm=1&pk=lixian&ak=1:0:3:2&e=2000000000&ms=10485760&ck=039D2160E5DD600BA96699E8E73AA0F9&at=193132426379E6C4508FD10E0B2DBA88'```
这是个啥问题呢?不应该和-n有关系了。
404是闹哪样?如果一个node里面没有,应该返回410而不是404啊。。。。
from xunlei-lixian.
Related Issues (20)
- 现在从迅雷离线下载文件除了gdriveid cookie和user agent还有哪些验证? HOT 2
- 离线资源迟迟不能完整下载,那么脚本则无法本地下载之,则本地如何发起“督促”机制
- ImportError: No module named lixian_commands.util HOT 2
- 迅雷似乎对单 IP 地址开始限速了 HOT 1
- ed2k式的链接本地添加失败,web端正常。
- TypeError: cannot concatenate 'str' and 'int' objects
- NotImplementedError: Verification code required HOT 5
- 多播下只能使用单播的速度
- 使用xunlei-lixian添加离线任务很久不能结束
- lx config -- aria2-opts "-s 10 -x 10 -c"报AssertionError
- lx login --verification-code-path= 不工作 HOT 1
- 最近 cookies 频繁失效 HOT 2
- NotImplementedError: Verification code required HOT 2
- 用不了,报错,请帮忙看看 HOT 2
- 下载美剧遇到问题 HOT 1
- 2016年3月以来持续报错:NotImplementedError: Verification code required HOT 3
- 下载报错
- 这个项目是不是完了 HOT 2
- 经典的login failed问题再显不已 HOT 3
- 软件问题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xunlei-lixian.