【发布时间】:2016-10-06 14:26:20
【问题描述】:
我正在使用 Python 3.5 制作一个简单的脚本,它会询问一个标题(例如一首歌曲),它会在 youtube.com/results?search_query=my+title 上运行并提取 html 代码。
这就是我所做的,但现在我遇到了一个问题:我希望我的脚本列出视频提议标题并注册相应的链接,所以它给了我一个这样的列表
搜索:“eazy e”
- Eazy E - Real muthaf***** G's
- Eazy E - Boys In Da Hood 等..
插入视频编号:
这里的问题是我有大量的 html 代码,我不知道如何列出我想要的...
我使用 urlib.request.urlopen('http://youtube.com/results?search_query='+url_search_content) 来提取html代码
请帮忙
【问题讨论】:
-
你用的是什么版本的python?
-
看起来链接存储在
href中,就在class= "yt-uix-sessionlink yt-uix-tile-link yt-ui-ellipsis yt-ui-ellipsis-2 spf-link "之前您可以使用BeautifulSoup 来查找和提取网址 -
@PrestonM Python 3.5
-
@GriffinBabe 请记住,这里的大多数用户在解决您的问题上付出的努力与发布者提出的问题一样多。我们不是来帮你做你的工作的,我们是来帮你做你的
-
@RafaelMartins 谢谢!它对我有很大帮助:)