我正在尝试在我的Contabo VPS上运行Python脚本,检查某个YouTube频道的新视频。 脚本的运行方式如下:
import requests
import re
channel = "https://www.youtube.com/user/PewDiePie" #PewDiePie is an example
html = requests.get(channel + "/videos").text
info = re.search('(?<={"label":").*?(?="})', html).group()
print(info)
如果我在我的本地机器上运行这个,我会得到我要求的所有最新视频和信息
但是,当我在Contabo VPS上运行完全相同的代码时,它不起作用。html请求返回空值
这是因为html请求在Contabo VPS上运行时未到达YouTube上的目标频道。 VPS对此类请求是否有某种限制,或者我是否遗漏了什么
本地计算机使用Python 3.9.4运行Ubuntu 16.04
VPS使用Python3.9.5运行Ubuntu20.04
多谢各位
目前没有回答
相关问题 更多 >
编程相关推荐