Merhabalar,
Json formatında çekilmiş cookieler cookie1.json veya cookie.txt olarak dosyaya kaydedildiler.
Bu tek cookie dosyasına örneğin
youtube.com adresinde cookie1.json dosyasını seleniuma uygulanacak ve oturum açılmış şekilde olacak nasıl yapabiliriz?
Ben denedim denedim yapamadım.
Örnek kod var mıdır?
Cookie ile Nasıl Login Yapılır?(Python)
8
●368
- 26-02-2024, 17:10:46
- 26-02-2024, 17:20:45kend urettigi hesaplar olamaz mi? Bence olabilir cunku benim db'de +500 cookie var ve hic biri de hack ile elde edilmis datalar degil.KarinGoo adlı üyeden alıntı: mesajı görüntüle
- 26-02-2024, 17:22:52Nerden bileceğiz hack ile elde edilmediğini ? veya hack için kullanılmayacağını ?dev adlı üyeden alıntı: mesajı görüntüle
- 26-02-2024, 17:30:47Hocam yasadışı işler ile alakam yok,proje SMM botu gibi bir şey şöyle anlatayım elimde datalarım var.Bu datalarımın APİ ile kullanılmasını istemiyorum bunların hepsine cookie ile giriş yaparak takipçi,beğeni vb. atacağım.KarinGoo adlı üyeden alıntı: mesajı görüntüle
- 26-02-2024, 17:33:00Bas pogramı olsa yardımcı olurdum benzer botlarım var.Ben de pythondan anlamıyorum.soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
- 26-02-2024, 17:48:07Kimlik doğrulama veya yönetimden onay bekliyor.Youtube Web Requestlerini süzeceksin. Cookie nasıl gidiyor ne şekilde kullanıyor inceledikten sonra kendi koduna uygulayacaksın.
- 26-02-2024, 20:48:57Ekleyeceğiniz değerler {'name': 'xxx', 'value': 'xxx', 'domain': '.youtube.com'...} formatında olacak şekilde, driver.add_cookie metodu ile sorunsuz ekleyebiliyor olmanız lazım. Dikkat edilmesi gereken nokta, yalnızca açık olan sayfanın domaini için cookie güncellemenize izin verir.
Yani boş sekme veya farklı bir domaine ait bir sayfa açıksa güncelleyemezsiniz, youtube için cookie güncellemek istiyorsanız youtube.com açık olmalı. - 03-03-2024, 16:50:04buyur burdan ücretsiz bakabilirsin. daha komplike projeler için hizmet veriyorum.
from selenium import webdriver import json import time # 1. JSON dosyasından cookie'leri yükleme with open('cookie1.json', 'r') as f: cookies = json.load(f) # 2. Selenium WebDriver'ı başlatma driver = webdriver.Chrome() # veya başka bir tarayıcı kullanabilirsiniz # 3. Hedef web sitesine gitme ve cookie'leri yükleme driver.get('https://www.youtube.com') for cookie in cookies: driver.add_cookie(cookie) # 4. Sayfayı yeniden yükleme driver.refresh() # 5. Oturumun açıldığını doğrulama (örneğin, giriş yap butonunun olmamasını kontrol edebilirsiniz) time.sleep(5) # sayfa tam yüklenene kadar bekleyin if 'giriş yap' not in driver.page_source.lower(): print("Oturum açıldı.") else: print("Oturum açılmadı.") # WebDriver'ı kapatma driver.quit()