我正在尝试学习如何从this website向youtube dl中的新网站添加支持 我修改它是因为网站过时了。下面是我的代码
from .common import InfoExtractor
class VineIE(InfoExtractor):
_VALID_URL = r'(?:https?://)?(?:www\.)?vine\.co/v/(?P<id>\w+)'
def _real_extract(self, url):
video_id = self._match_id(url)
webpage = self._download_webpage(url, video_id)
print(webpage)
return []
我的目的是调试和打印变量,看看发生了什么。所以我试着运行它
python -m youtube_dl vine.co/v/b9KOOWX7HUx
但是,我在控制台中没有得到webpage变量。我得到的是什么?你知道吗
[generic] b9KOOWX7HUx: Requesting header
WARNING: Falling back on generic information extractor.
[generic] b9KOOWX7HUx: Downloading webpage
[generic] b9KOOWX7HUx: Extracting information
ERROR: Unsupported URL: http://www.vine.co/v/b9KOOWX7HUx
为什么打印功能不起作用?你知道吗
youtube dl已经有了^{} 。你应该编辑那个提取器而不是写一个新的。你知道吗
在任何情况下,您的代码都很可能没有执行。在^{} 中,通过添加一行
再次注意,您的实际提取器不能被称为
VineIE
,因为这样的提取器已经存在。你知道吗有关如何创建提取器的详细信息,请遵循official documentation on how to create a youtube-dl extractor。你知道吗
似乎失败了,你能发布那个函数吗?你知道吗
相关问题 更多 >
编程相关推荐