推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
wz74666291
V2EX  ›  Python

爬虫:爬取网课 swf 文件后,播放仅有声音,视频异常

  •  
  •   wz74666291 · Sep 22, 2018 · 4761 views
    This topic created in 2929 days ago, the information mentioned may be changed or developed.

    爬取如下网页的播放内容,http://cqsj365.com/play.aspx?id2=157

    爬取的内容是一个 swf 文件,下载后尝试各种播放器,播放效果都是只有声音,没有画面,画面显示内容为some of the files needed to play radio or video are missing or corrupt,如下图

    求大佬帮忙解答

    17 replies  •  2018-09-24 00:13:08 +08:00
    x86
        1
    x86  
       Sep 22, 2018
    swf 是那个播放器,不是视频源文件
    laqow
        3
    laqow  
       Sep 22, 2018 via Android
    一般网站根网址有个 crossdomain.xml 的,你看它有没有加载
    yichinzhu
        4
    yichinzhu  
       Sep 22, 2018   ❤️ 1
    需要这个 swf 文件当播放器
    http://cqsj365.com/flash/play.swf
    wz74666291
        5
    wz74666291  
    OP
       Sep 22, 2018
    @yichinzhu 麻烦请教一下您,怎么使用这个 swf 文件当播放器呢
    bsfx2
        6
    bsfx2  
       Sep 22, 2018   ❤️ 1
    FFmpeg 解开看看吧。

    音频是 mp3,视频是存储的偏移量。


    wz74666291
        7
    wz74666291  
    OP
       Sep 22, 2018 via iPhone
    @Satelli 解开之后有办法转换为别的格式么?
    bsfx2
        8
    bsfx2  
       Sep 22, 2018
    @wz74666291 我对 Flash 不熟悉。用 FFDec 看了一下,里面有每一帧调用的方法,但是这个 SWF 里没有定义,你找找是不是还有另外一个 SWF 吧。

    以上是我的猜测。
    wz74666291
        9
    wz74666291  
    OP
       Sep 22, 2018
    另外还有一个 play.swf, http://cqsj365.com/flash/play.swf ,请问这个如何导入然后转换呢
    wz74666291
        10
    wz74666291  
    OP
       Sep 22, 2018
    @Satelli @wz74666291 上一条忘了 @ 了
    Ya
        11
    Ya  
       Sep 22, 2018
    我在想 不行就用 win10 录像得了

    然后再自己压缩 剪辑一下
    zyxk
        12
    zyxk  
       Sep 22, 2018
    @Ya #11 win10 怎么录像?自带的?
    yichinzhu
        13
    yichinzhu  
       Sep 22, 2018
    @wz74666291 对这个不熟悉,只知道照着原样写一个 HTML 可以,但是估计不是你想要的答案
    Ya
        14
    Ya  
       Sep 23, 2018
    @zyxk WIN + G 启动录像
    wz74666291
        16
    wz74666291  
    OP
       Sep 24, 2018 via iPhone
    @mztql 你好,你这个是自己在写一个 html 来播放吗,能麻烦具体讲一下吗
    mztql
        17
    mztql  
       Sep 24, 2018 via iPhone
    反编译一下他的 flash 如图,然后把对应的文件传到服务器上
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5031 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 174ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
    ♥ Do have faith in what you're doing.