擅长:python、mysql、java
<p>在youtube页面中动态加载结果,因此id和类名将被更改。
当您尝试对页面进行解析时,请确保在urllib中而不是在浏览器中加载页面源代码时读取它
看看它能解决你的问题:</p>
<pre><code>from bs4 import BeautifulSoup as bs
from urllib.request import *
page = urlopen('https://www.youtube.com/results?search_query=damn').read()
soup = bs(page,'html.parser')
results = soup.find_all('a',{'class':'yt-uix-sessionlink'})
for link in results:
print(l.get("href"))
</code></pre>
<p>代码将显示页面中的所有url,因此您也应该对其进行解析。在</p>