首页 > 解决方案 > 在 python 中没有发生 HTML 解码

问题描述

这是我用 Python 编写的用于获取视频 URL 的代码。但是正在发生的事情是video_urls一个空列表。我尝试打印html.read().decode(),结果发现这是超过 6000 个字符,python 无法处理它。

有人可以建议可以做些什么吗?

参考 - https://www.youtube.com/watch?v=XLDvri9VS50

import re
import urllib.request

search_url="https://www.youtube.com/results?search_query=hello"
html = urllib.request.urlopen(search_url)

video_urls=re.findall(r"watch\?v=(S\{11})", html.read().decode())
print(video_urls)

标签: pythonhtmllist

解决方案


推荐阅读