çok teşekkürler. aslında bu konuda yapay zekadan da destek aldım. fakat daha çok yeni olduğum için bir rota oluşturamadım
kendisi şöyle der :
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
Kullanıcı adı ve şifre
username = "kullanici_adi"
password = "sifre"
YouTube'da gezinmek için kullanılacak tarayıcıyı başlatma
driver = webdriver.Chrome() # Chrome tarayıcısı için
driver = webdriver.Firefox() # Firefox tarayıcısı için
driver = webdriver.Edge() # Microsoft Edge tarayıcısı için
YouTube'a giriş yapma
def login(username, password):
driver.get("https://www.youtube.com")
time.sleep(2) # Sayfanın tam yüklenmesini beklemek için kısa bir bekleme süresi ekleyin
# Oturum açma düğmesine tıklama
login_button = driver.find_element_by_xpath("//ytd-button-renderer[@class='style-scope ytd-masthead style-suggestive size-small']")
login_button.click()
time.sleep(2) # Oturum açma sayfasının tam yüklenmesini beklemek için kısa bir bekleme süresi ekleyin
# Kullanıcı adı ve şifre girme
email_input = driver.find_element_by_xpath("//input[@type='email']")
email_input.send_keys(username)
email_input.send_keys(Keys.RETURN)
time.sleep(2) # Bir sonraki alanın yüklenmesini beklemek için kısa bir bekleme süresi ekleyin
password_input = driver.find_element_by_xpath("//input[@type='password']")
password_input.send_keys(password)
password_input.send_keys(Keys.RETURN)
time.sleep(5) # Oturum açma işleminin tamamlanmasını beklemek için biraz daha uzun bir bekleme süresi ekleyin
Kullanıcı listesi
users = {
"Kullanıcı 1": "sifre1",
"Kullanıcı 2": "sifre2",
Diğer kullanıcılar buraya eklenebilir
}
Belirli bir kullanıcının kanalına yönlendirme işlevi
def navigate_to_user_channel(user):
Kullanıcı adını ve şifresini alın
username = user
password = users[user]
# Oturum açma işlemi
login(username, password)
# Kullanıcının kanalına yönlendirme
driver.get("https://www.youtube.com/user/" + user)
Her bir kullanıcının kanalına yönlendirme
for user in users:
navigate_to_user_channel(user)
Tarayıcıyı kapatma
driver.quit()