lux
lux copied to clipboard
爱奇艺无法解析VIP视频,腾讯视频最高只能解析到480P。
Website name: 爱奇艺 腾讯视频
OS:Windows10
Video URL: https://www.iqiyi.com/v_19rrlhpgbg.html https://www.iqiyi.com/v_2ds727ducak.html https://v.qq.com/x/cover/mzc00200opqzg5p/e0042drjnak.html
Stack overflow:https://www.iqiyi.com/v_19rrlhpgbg.html
Downloading https://www.iqiyi.com/v_19rrlhpgbg.html error:
json: cannot unmarshal string into Go struct field .data.vp.tkl of type []struct { Vs []struct { Bid int "json:\"bid\""; Scrsz string "json:\"scrsz\""; Vsize int64 "json:\"vsize\""; Fs []struct { L string "json:\"l\""; B int64 "json:\"b\"" } "json:\"fs\"" } "json:\"vs\"" }
github.com/iawia002/lux/extractors/iqiyi.getVPS
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/iqiyi/iqiyi.go:108
github.com/iawia002/lux/extractors/iqiyi.(*extractor).Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/iqiyi/iqiyi.go:198
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
github.com/iawia002/lux/extractors/iqiyi.(*extractor).Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/iqiyi/iqiyi.go:200
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:54
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
Stack overflow:https://www.iqiyi.com/v_2ds727ducak.html
Downloading https://www.iqiyi.com/v_2ds727ducak.html error:
http://data.video.iqiyi.com/videos/v0/20220312/0f/02/097061793f33bd61885cb8a161dcd6d0.f4v?qd_tvid=8592499749570000&qd_vipres=2&qd_index=1&qd_aid=1915271232226801&qd_stert=0&qd_scc=b15877015c9e08ee281efd4cb341dbdd&qd_sc=1720946d9080ebe7a41adc283cea3dda&qd_vipdyn=2&qd_vip=0&qd_src=01012001010000000000&qd_ip=3dbe5cda&qd_p=3dbe5cda&qd_tm=1648708408186&qd_uid=0&qd_k=34864981f56e74a2ccc155804ecccfc5 request error: HTTP 405
github.com/iawia002/lux/request.Request
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:111
github.com/iawia002/lux/request.GetByte
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:150
github.com/iawia002/lux/request.Get
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:138
github.com/iawia002/lux/extractors/iqiyi.(*extractor).Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/iqiyi/iqiyi.go:211
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
github.com/iawia002/lux/request.Request
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:113
github.com/iawia002/lux/request.GetByte
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:150
github.com/iawia002/lux/request.Get
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:138
github.com/iawia002/lux/extractors/iqiyi.(*extractor).Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/iqiyi/iqiyi.go:211
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
github.com/iawia002/lux/request.GetByte
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:152
github.com/iawia002/lux/request.Get
/Users/iawia002/go/src/github.com/iawia002/lux/request/request.go:138
github.com/iawia002/lux/extractors/iqiyi.(*extractor).Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/iqiyi/iqiyi.go:211
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
github.com/iawia002/lux/extractors/iqiyi.(*extractor).Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/iqiyi/iqiyi.go:213
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
github.com/iawia002/lux/extractors.Extract
/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:54
github.com/iawia002/lux/app.download
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:278
github.com/iawia002/lux/app.New.func1
/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:255
github.com/urfave/cli/v2.(*App).RunContext
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:322
github.com/urfave/cli/v2.(*App).Run
/Users/iawia002/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:224
main.main
/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/proc.go:255
runtime.goexit
/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581
Stack overflow:https://v.qq.com/x/cover/mzc00200opqzg5p/e0042drjnak.html
Site: 腾讯视频 v.qq.com
Title: 余生,请多指教_17
Type: video
Streams: # All available quality
[hd] -------------------
Quality: 高清;(480P)
Size: 152.87 MiB (160294094 Bytes)
# download with: lux -f hd ...
[sd] -------------------
Quality: 标清;(270P)
Size: 74.23 MiB (77834862 Bytes)
# download with: lux -f sd ...
Screenshots: https://www.iqiyi.com/v_19rrlhpgbg.html
Screenshots: https://www.iqiyi.com/v_2ds727ducak.html
Screenshots: https://v.qq.com/x/cover/mzc00200opqzg5p/e0042drjnak.html
Additional context 感谢大神为我们提供这么优秀的工具。 早日修复为盼。
https://github.com/iawia002/lux#cookies
首先你需要买了网站 VIP,然后登录导出 cookies 以供调用。
感谢SeaHOH的回复。 在2个网站都有会员的前提下,我尝试了通过火狐、edge、chrome等3种浏览器F12直接查找,以及jinjfykyc建议的使用EditThisCookie插件的方式导出的cookies,并且也尝试了把cookies放置在其他纯英文路径,以及更换会员账号的方法。但依然存在以上问题。 以上错误,就是在2个网站均有会员的前提下截取的。事实上,如果没有正确的cookies,腾讯视频那个链接是无法正确解析出来的。
我记得前段时间爱奇艺 API 有变化,可能需要更新了。腾讯不清楚,不过好像也是用的几年前的旧 API。
疫情出现后,逆向大神好像都去忙正事了,好些网站相应的 API 都过时了。
难道是不支持爱奇艺的cookies?
遇到同样的问题,请问解决了吗?
https://github.com/iawia002/lux#cookies
首先你需要买了网站 VIP,然后登录导出 cookies 以供调用。
如何导出cookies?