如何从视频页面获取 link 到 YouTube 频道?

How can I get the link to YouTube Channel from Video Page?

我一直在尝试从视频页面将 link 转到 YouTube 频道。但是,我找不到 link 的元素。使用 Inspector,很明显 link 就在这里,如下图所示。

使用代码'a.yt-simple-endpoint.style-scope.yt-formatted-string',我尝试通过以下代码获取link。

! pip install selenium
from selenium import webdriver
! pip install beautifulsoup4
from bs4 import BeautifulSoup
driver = webdriver.Chrome('D:\chromedrive\chromedriver.exe')
driver.get('https://www.youtube.com/watch?v=P6Cc2R2jK6s')
soup = BeautifulSoup(driver.page_source, 'lxml')
links = soup.select('a.yt-simple-endpoint.style-scope.yt-formatted-string')
for link in links:
    print(link.get_attribute("href"))

然而,无论我使用links = soup.select('a.yt-simple-endpoint.style-scope.yt-formatted-string')还是links = soup.find('a', class_='yt-simple-endpoint style-scope ytd-video-owner-renderer'),它都没有打印任何东西。有人请帮我解决这个问题。

而不是这个:

links = soup.select('a.yt-simple-endpoint.style-scope.yt-formatted-string')

Selenium 如果我愿意的话:

links = drvier.find_elements_by_css_selector('a.yt-simple-endpoint.style-scope.yt-formatted-string')