• 16-09-2023, 17:37:02
    #1
    Merhabalar,

    Python'da Selenium kullanılarak farklı proxyler 1 link açılmasını istiyorum

    Program açıldığında hangi link açılacak diye sorulacak
    Kaç kere açılacak
    Aynı Anda kaç kere açılacak
    Proxyleri at veya hangi metin belgesi diye sorulabilir
    diye soru sorulmasını istiyorum

    Bunu ücretsiz yapabilir misiniz?
  • 16-09-2023, 17:51:09
    #2
    aerenn adlı üyeden alıntı: mesajı görüntüle
    bende enayi pardon ücretsiz python kodlayacak varsa arıyorum. (!)
    soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Python'da Selenium kullanılarak farklı proxyler 1 link açılmasını istiyorum

    Program açıldığında hangi link açılacak diye sorulacak
    Kaç kere açılacak
    Aynı Anda kaç kere açılacak
    Proxyleri at veya hangi metin belgesi diye sorulabilir
    diye soru sorulmasını istiyorum

    Bunu ücretsiz yapabilir misiniz?
    Selim32 adlı üyeden alıntı: mesajı görüntüle


    Ücretsiz python kodlayacak varsa bende pm alabilirim
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    from selenium.webdriver.common.proxy import Proxy, ProxyType
    from selenium.webdriver.chrome.service import Service as ChromeService
    from selenium.webdriver.firefox.service import Service as FirefoxService
    from selenium.webdriver.edge.service import Service as EdgeService
    from selenium.webdriver.ie.service import Service as IEService
    import time
    
    def get_proxies_from_file(filename):
    with open(filename, 'r') as file:
    return [line.strip() for line in file.readlines()]
    
    def open_link_with_proxy(link, proxy, browser_count):
    for _ in range(browser_count):
    options = webdriver.ChromeOptions()
    # veya webdriver.FirefoxOptions() vb. kullanabilirsiniz.
    
    # Proxy ayarlarını yapın
    options.add_argument(f'--proxy-server={proxy}')
    
    # Selenium tarayıcısını başlatın
    driver = webdriver.Chrome(options=options) # veya webdriver.Firefox(options=options) vb. kullanabilirsiniz.
    
    # Belirtilen linki açın
    driver.get(link)
    
    # Tarayıcıyı kapatın
    driver.quit()
    
    def main():
    link = input("Açmak istediğiniz linki girin: ")
    count = int(input("Kaç kez açılacak: "))
    simultaneous_count = int(input("Aynı anda kaç pencere açılacak: "))
    proxy_filename = input("Proxylerin bulunduğu metin belgesini girin: ")
    
    proxies = get_proxies_from_file(proxy_filename)
    
    for i in range(0, count, simultaneous_count):
    for proxy in proxies:
    open_link_with_proxy(link, proxy, min(simultaneous_count, count - i))
    i += simultaneous_count
    if i >= count:
    break
    
    if __name__ == "__main__":
    main()
  • 16-09-2023, 17:51:35
    #3
    chatgpt ;

    Hata çıkarsa hatayı direk sor



    Selenium kullanarak Python'da farklı proxylerle belirli bir linki açmak için bir otomasyon programı oluşturabiliriz. Programın açılışında kullanıcıdan belirli parametreleri sormak için `input` kullanabiliriz. Aşağıda bu işlemi gerçekleştirebilecek örnek bir Python kodu bulunmaktadır:

    ```python
    from selenium import webdriver
    from selenium.webdriver.common.proxy import Proxy, ProxyType

    # Kullanıcıdan açılacak linki ve diğer parametreleri alın
    url = input("Açılacak Linki Girin: ")
    toplam_acilis = int(input("Kaç Kere Açılsın: "))
    ayni_anda_acilis = int(input("Aynı Anda Kaç Kere Açılsın: "))
    proxy_secimi = input("Proxyleri Kullanmak İstiyor musunuz? (E/H): ")

    # Eğer proxy kullanmak isteniyorsa, kullanıcıdan proxy bilgilerini alın
    proxies = []
    if proxy_secimi.upper() == "E":
    proxy_belgesi = input("Proxy Bilgilerini İçeren Dosyanın Adını Girin: ")
    with open(proxy_belgesi, "r") as file:
    proxies = file.read().splitlines()

    # WebDriver'ı başlatın ve istenilen sayıda açılış gerçekleştirin
    for i in range(toplam_acilis):
    for j in range(ayni_anda_acilis):
    options = webdriver.ChromeOptions()
    if proxies:
    proxy = Proxy()
    proxy.proxy_type = ProxyType.MANUAL
    proxy.http_proxy = proxies[j] # Proxy listesinden ilgili proxyi seçin
    proxy.ssl_proxy = proxies[j]
    options.add_argument('--proxy-server=%s' % proxy.proxy)
    driver = webdriver.Chrome(options=options)
    driver.get(url)
    ```

    Bu kod, kullanıcıdan açılacak linki, kaç kere açılacağını, aynı anda kaç kere açılacağını ve proxy kullanıp kullanmayacağını sormaktadır. Eğer proxy kullanmak isteniyorsa, kullanıcıdan bir metin belgesi adı bekler ve bu belgeden proxy bilgilerini okur.

    Dikkat etmeniz gereken bazı önemli hususlar şunlardır:

    1. Proxy bilgileri doğru ve güvenilir bir kaynaktan alınmalıdır.
    2. Bu kod sadece basit bir örnektir ve geliştirilmiş güvenlik önlemleri içermemektedir. Gerçek bir uygulama oluştururken daha fazla güvenlik kontrolü eklemelisiniz.
    3. Selenium'un kullanımı ve proxy entegrasyonu hakkında daha fazla bilgi edinmek için Selenium ve proxy belgesine başvurmalısınız.
    4. Otomasyon işlemlerinin etik kurallara ve hukuka uygun olduğundan emin olun.
  • 16-09-2023, 18:54:37
    #4
    soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
    Yardımınızdan dolayı ve sarf ettiğiniz emeğiniz için teşekkürler.Size PM olarak geri dönüş yapıp
    Twitter 2M İzlenme
    YouTube 1000 Beğeni
    İnstgram 500 365 Gün Garantili Takipçi hediye etmek için PM Atıyorum.
    Teşekkür ederim hocam hiç gerek yok bizde sosyal medya hizmeti sağlıyoruz :=)