重新搜索带有回车中间字符串的网页源代码,导致Python中出现错误

2024-09-28 01:24:31 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Python 2.6.6

我试图使用mechanize浏览器获取youtube链接的标题,虽然它可以处理到实际视频的链接,但链接到频道的页面或播放列表等会导致它崩溃

相关代码段:

ytpage = br.open(ytlink).read()
yttitle = re.search('<title>(.*)</title>', ytpage)
yttitle = yttitle.group(1)

错误:

yttitle = yttitle.group(1) AttributeError: 'NoneType' object has no attribute 'group'

<> P>唯一的区别是,一个直接的视频链接在源的a single line上列出标题标签,而其他的YouTube页面似乎在标题标签的中间放置了{a2}。

有人知道我怎么绕过那辆马车,假设这就是问题所在吗

干杯


Tags: 标题视频titleyoutube链接代码段group浏览器

热门问题