爬取微信公众号文章将视频的data-src修改为src无效

后端通过python爬取的微信公众号的文章,发现文章里面的视频播放不了,视频是嵌套iframe里,列如:

<iframe class="video_iframe" data-vidtype="2" allowfullscreen="" frameborder="0" data-ratio="0.5660377358490566" data-w="480" scrolling="no" style="display: none; overflow: hidden; width: 337px !important; height: 252.75px !important;" width="337" height="252.75" data-vh="252.75" data-vw="337" data-src="http://v.qq.com/iframe/player.html?vid=w0531e3wcme&amp;width=337&amp;height=252.75&amp;auto=0"></iframe>

然后后端通过正则将data-src成功替换成了src,并成功保存到数据库,可当访问的时候,src并没有。求解答

阅读 5.3k
3 个回答

全部将data-src属性替换为src就可以了

iframe的data-src并不是视频的url
你在新页面打开连接可以看到视频是个swf,它的url为 http://imgcache.qq.com/tencentvideo_v1/player/TPout.swf?max_age=86400&v=20140714

新手上路,请多包涵

你好,请问你 正则将data-src替换成了src 的正则怎么写的,我也有这样的需求

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题