小编San*_*rel的帖子

提取 YouTube 搜索结果时出现问题

我是 Python 新手,并且已经学习了 bs4 的 Web Scraping 基础知识。在这里我尝试提取 Youtube 搜索结果的所有链接,它不像其他网站那样工作。我分析了搜索结果html数据,搜索结果的链接位于id为“video title”的锚标记中,但该标记没有出现在我的bs4解析的html文档中

from bs4 import BeautifulSoup as bs
import requests
name=input("Enter video name ")
url='https://www.youtube.com/results?search_query='+name
searched=requests.get(url)
soup=bs(searched.text,'html.parser')
aid=soup.find_all('a',{'id':'video-title'})
print(aid)
Run Code Online (Sandbox Code Playgroud)

我希望输出包含所有搜索结果。我还没有学过其他软件包,如果可能的话,我想在 bs4 中做到这一点。

python beautifulsoup web-scraping

3
推荐指数
1
解决办法
2256
查看次数

标签 统计

beautifulsoup ×1

python ×1

web-scraping ×1