V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TvxyBkRLPYH2WH2B
V2EX  ›  问与答

怎么提取一个网站的全部视频

  •  
  •   TvxyBkRLPYH2WH2B · 2017-12-21 14:54:10 +08:00 via Android · 4897 次点击
    这是一个创建于 2559 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近我发现一个直链导航,只要点击这个直链导航,就会直接播放视频,我想问这是通过什么技术实现的?

    23 条回复    2017-12-21 19:59:23 +08:00
    hoythan
        1
    hoythan  
       2017-12-21 14:56:26 +08:00
    发这种帖子的意义在哪里。
    视频视频没有,网址网址没有,说明说明没用,直接问技术实现?
    TvxyBkRLPYH2WH2B
        2
    TvxyBkRLPYH2WH2B  
    OP
       2017-12-21 14:58:38 +08:00 via Android
    @hoythan 那个网址导航我不好意思放,所以只能含蓄问一下。
    won
        3
    won  
       2017-12-21 15:01:19 +08:00 via Android
    标题表述错误,回答你标题的问题:脱裤
    paradoxs
        4
    paradoxs  
       2017-12-21 15:02:58 +08:00
    没有什么不好意思的, 技术是无罪的,我们用技术的眼光去看待问题,尽管放吧。
    BLK
        5
    BLK  
       2017-12-21 15:03:24 +08:00
    @zhuhongli 直接放出来,让我也不好意思一下
    TomasKozey
        6
    TomasKozey  
       2017-12-21 15:08:02 +08:00
    这么干,一般来说,是违法的
    mentalkiller
        7
    mentalkiller  
       2017-12-21 15:11:29 +08:00
    标题的回答楼上已经给了解决方案了:脱裤
    正文的实际需求和标题不符,解决方案是:盗链

    基于楼主标题和正文的表述,我给的建议是:好好学习,打好基础。
    TvxyBkRLPYH2WH2B
        8
    TvxyBkRLPYH2WH2B  
    OP
       2017-12-21 15:14:41 +08:00 via Android
    @won 因为这样做能避开网站所有广告,给我们带来了方便,所以我才在这里问一下,如果我描述不好,请见谅。
    Telegram
        9
    Telegram  
       2017-12-21 15:17:03 +08:00 via iPhone
    @paradoxs #4 我猜可能是那种不穿衣服的视频,所以不好意思放
    TvxyBkRLPYH2WH2B
        10
    TvxyBkRLPYH2WH2B  
    OP
       2017-12-21 15:18:23 +08:00 via Android
    @mentalkiller 虚心接受,我只是想询问一下,或者有什么简单粗暴的解决方法。
    fe619742721
        11
    fe619742721  
       2017-12-21 15:20:45 +08:00 via iPhone
    盗链而已,先看下目标网站的 dom 结构,手动请求页面数据获取到播放链接,然后在自己的页面上展示就行了。
    话说我就这么干过。。。某不可描述网站广告太多了,手机看得划拉半天,我就写了个后端服务自己去分析播放链。。放在自己的小鸡上,还是挺方便的。。。
    nfroot
        12
    nfroot  
       2017-12-21 15:33:03 +08:00
    @fe619742721 哈哈哈,同道中人啊……我也用 PHP 写了个 RSS,顺便用 PHP 跳转网址(因为网址变化太频繁了,所以抓内容生成 RSS 和跳转到目标 URL 都是要以能抓到网站最新域名才行),我只是抓个内容的自己订阅一下,还是你这个好。还能直接看视频 0 0
    SuperMild
        13
    SuperMild  
       2017-12-21 15:34:12 +08:00
    是不是 dl-xvideos.com
    yuxuan
        14
    yuxuan  
       2017-12-21 15:38:04 +08:00
    @SuperMild 替老哥加个标示 NSFW 😂
    SuperMild
        15
    SuperMild  
       2017-12-21 15:43:16 +08:00
    @yuxuan 谢谢~
    viking000
        16
    viking000  
       2017-12-21 16:36:36 +08:00
    什么 蓝色导航,500 导航 之类的?
    TvxyBkRLPYH2WH2B
        17
    TvxyBkRLPYH2WH2B  
    OP
       2017-12-21 17:06:22 +08:00 via Android
    @viking000 我想说的其实不是导航这个问题,我想问的是批量抓取视频网站的视频。
    Arainc
        18
    Arainc  
       2017-12-21 17:18:54 +08:00
    @viking000 老司机这么快就飙车了
    viking000
        19
    viking000  
       2017-12-21 17:27:57 +08:00   ❤️ 1
    经验谈,python 写爬虫,
    首先进到视频网站,会有列表页,会有很多页, 每一页会有视频的缩略图和名字,这里没有视频的下载地址,点击名字进入详情页,有网页播放器,可以播放视频,这里有播放地址。
    因此,python 爬虫首先外层是列表页, 然后内部循环到详情页,拿到视频地址, 然后使用第三方下载组件,下载视频 比如硕鼠

    但是, 有的网站做的好, 视频地址在 JS 里面, 不好拿。



    @zhuhongli @Arainc
    mentalkiller
        20
    mentalkiller  
       2017-12-21 19:46:08 +08:00
    @zhuhongli #10
    简单粗暴的方法:抓包+爬虫
    gaobh
        21
    gaobh  
       2017-12-21 19:48:38 +08:00 via iPhone
    一群教人怎么开车的……手动滑稽
    kevinharold
        22
    kevinharold  
       2017-12-21 19:49:42 +08:00 via Android
    某 91 ??
    TvxyBkRLPYH2WH2B
        23
    TvxyBkRLPYH2WH2B  
    OP
       2017-12-21 19:59:23 +08:00 via Android
    @mentalkiller 好的 谢思路
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5726 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 01:37 · PVG 09:37 · LAX 17:37 · JFK 20:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.