Python Web Scraping从URL保存Tik Tok视频

时间:2018-10-23 02:37:04

标签: python selenium web-scraping beautifulsoup

我正在尝试从该URL保存视频:

原文:

https://api2.musical.ly/aweme/v1/play/?video_id=v09044a20000beeff4c108gs7sflfdug

对此链接的更改:

http://v16.muscdn.com/3d238aa3e1c34000ce53792155cd0e15/5bcf3070/video/tos/maliva/tos-maliva-v-0068/e5a1ab74d0b54f97b3578924a428e58d/

视频来自TikTok。当您转到该URL时,它会立即将您重定向到另一个URL。另一个网址是我要保存视频的网址。但是,它指导您的URL没有“查看HTML源代码”选项。我可以检查该元素,并显示该元素具有视频标签,但找不到在标签之间保存网址的方法。我正在使用python和beautifulsoup。我试图用硒来做到这一点,但没有效果。

2 个答案:

答案 0 :(得分:0)

我认为您应该使用其他库来保存视频...

例如(在Python 3+中):

koa-router

如果您坚持使用硒,则可以添加如下选项:

import urllib.request


vid_url = "http://v16.muscdn.com/3d238aa3e1c34000ce53792155cd0e15/5bcf3070/video/tos/maliva/tos-maliva-v-0068/e5a1ab74d0b54f97b3578924a428e58d/"

urllib.request.urlretrieve(vid_url, "your_video_name.mp4")

希望这对您有帮助!

答案 1 :(得分:0)

您是否尝试过使用 https://scrapeflare.com API?这样你就不需要处理验证码和块。