lux icon indicating copy to clipboard operation
lux copied to clipboard

爱奇艺无法解析VIP视频,腾讯视频最高只能解析到480P。

Open a19f7 opened this issue 2 years ago • 7 comments

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 感谢大神为我们提供这么优秀的工具。 早日修复为盼。

a19f7 avatar Mar 31 '22 07:03 a19f7

https://github.com/iawia002/lux#cookies

首先你需要买了网站 VIP,然后登录导出 cookies 以供调用。

SeaHOH avatar Mar 31 '22 07:03 SeaHOH

感谢SeaHOH的回复。 在2个网站都有会员的前提下,我尝试了通过火狐、edge、chrome等3种浏览器F12直接查找,以及jinjfykyc建议的使用EditThisCookie插件的方式导出的cookies,并且也尝试了把cookies放置在其他纯英文路径,以及更换会员账号的方法。但依然存在以上问题。 以上错误,就是在2个网站均有会员的前提下截取的。事实上,如果没有正确的cookies,腾讯视频那个链接是无法正确解析出来的。

a19f7 avatar Mar 31 '22 08:03 a19f7

我记得前段时间爱奇艺 API 有变化,可能需要更新了。腾讯不清楚,不过好像也是用的几年前的旧 API。

SeaHOH avatar Mar 31 '22 08:03 SeaHOH

疫情出现后,逆向大神好像都去忙正事了,好些网站相应的 API 都过时了。

SeaHOH avatar Mar 31 '22 08:03 SeaHOH

难道是不支持爱奇艺的cookies?

ivkeji avatar May 10 '22 12:05 ivkeji

遇到同样的问题,请问解决了吗?

hzwjs avatar Oct 22 '22 00:10 hzwjs

https://github.com/iawia002/lux#cookies

首先你需要买了网站 VIP,然后登录导出 cookies 以供调用。

如何导出cookies?

syayys avatar Feb 12 '24 13:02 syayys