LifeActor / ykdl

a video downloader focus on China mainland video sites.
https://github.com/zhangn1985/ykdl
Other
1.43k stars 284 forks source link

8月5号,乐视直播解析失效 #182

Closed lki2019 closed 7 years ago

lki2019 commented 7 years ago

在提交前,请确保您已经检查了以下内容!

C:\Users\Administrator>ykdl -i http://finance.le.com/izt/jkgyqdcxzfh/index.html
Traceback (most recent call last):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts
\ykdl-script.py", line 11, in 
    load_entry_point('ykdl==1.5.0', 'console_scripts', 'ykdl')()
  File "c:\users\administrator\appdata\local\programs\python\python36-32\lib\sit
e-packages\cykdl\__main__.py", line 161, in main
    info = parser(u)
  File "c:\users\administrator\appdata\local\programs\python\python36-32\lib\sit
e-packages\ykdl\extractor.py", line 24, in parser
    info = self.prepare()
  File "c:\users\administrator\appdata\local\programs\python\python36-32\lib\sit
e-packages\ykdl\extractors\le\le.py", line 70, in prepare
    info.title = data['playurl']['title']
KeyError: 'playurl'
lki2019 commented 7 years ago
C:\Users\Administrator>ykdl -i https://v.douyu.com/show/jworZv0Yq9l7JBk3
site:                斗鱼视频 (DouyuTV)
title:               斗鱼视频 (DouyuTV)_jworZv0Yq9l7JBk3
artist:              None
streams:
    - format:        current
      container:     m3u8
      video-profile: current
    # download-with: ykdl --format=current [URL]
Real urls:
http://videows1.douyucdn.cn/live/normal_1181186920170711122706-upload-5a2f/playl
ist.m3u8?k=9e2c9d8ff2e90c1344487cc7081017c0&t=5985816b&u=0&ct=h5&vid=976570&d=

贴个无关的,ykdl解析斗鱼视频正常,you-get解析斗鱼视频无效

rosynirvana commented 7 years ago

finance.le.com的域名fallback到乐视视频那里去了

这个要从页面上找liveId

    var liveConfig = {
        widgetId : "259761",
        liveType : "3",
        channelId :"",
        vid : "30355412",
        liveId : "9020170803124537",
        isContinue: "1",

其他的没多大区别

curl 'http://player.pc.le.com/player/startup_by_pid/1001/9020170803124537'

试了一下把host=去掉似乎没什么影响