Merhabalar.
YouTube’da bir kanalın videolarını çekmek istiyorum.
import requests
from bs4 import BeautifulSoup
import pandas as pd
url = "https://www.youtube.com/c/Bar%C4%B1%C5%9FG/videos"
response = requests.get(url)
html_icerigi = response.content
soup = BeautifulSoup(html_icerigi, "html.parser")
videoadi = soup.find_all("a", {"class": "yt-simple-endpoint style-scope ytd-grid-video-renderer"})
liste = list()
for i in range(len(videoadi)):
videoadi[i] = (videoadi[i].text).strip("n/").strip()
dd = pd.DataFrame(liste, columns = ["Video adi"])
print(dd)
Hatam nerede? Neden hata veriyor anlamış değilim.