Парсер ютуба выдал ошибку.

satfan

Пользователь
Пользователь
Апр 21, 2020
98
6
8
Win 7 IDLE (Python 3.7 32-bit)
Парсер ютуба выдал ошибку:
Код:
  File "pars_youtube.py", line 4
SyntaxError: Non-ASCII character '\xd0' in file pars_youtube.py on line 4, but n
o encoding declared; see http://python.org/dev/peps/pep-0263/ for details
------------------
(program exited with code: 1)
Для продолжения нажмите любую клавишу . . .
Это сам скрипт:
Код:
from selenium import webdriver
from bs4 import BeautifulSoup as BS

URL = "https://www.youtube.com/channel/UC12IUpefcIQLfLL4fpKWpYQ" #Ваш урл

driver = webdriver.Chrome()
driver.get(URL)
time.sleep(10)  #Можно ждать до загрузки страницы, но проще подождать 10 секунд, их хватит с запасом
html = driver.page_source
soup = BS(html, "html.parser")
videos = soup.find_all("ytd-grid-video-renderer",{"class":"style-scope ytd-grid-renderer"})
for video in videos:
   a = video.find("a",{"id":"video-title"})
   name = link.get_text()
   link = "https://www.youtube.com/" + a.get("href")
   print(name, link)
Прошу помогите.
 

Форум IT Специалистов