• 16-01-2022, 17:24:37
    #1
    ilgili modul;
    from selenium.webdriver.chrome.options import Options
    bu modul sanırım chromu açmadan işlemleri yapıyor. Yada chrome'yi açıyor ama sadece görev yöneticisininin altında mı işlemler yapıyor?
    Nedir bu modulun özelliği?
    Yanıtlarınız için teşekkürler
  • 16-01-2022, 17:35:37
    #2
    Options eğer chrome options sa eğer proxy ayarı user agent falan onları değiştirmeye yarıyor

    https://www.guru99.com/chrome-option...abilities.html
  • 16-01-2022, 17:39:37
    #3
    Control Scalasında devam eden ikinci bir komut daha olması gerekli
    start-maximized
    incognito
    headless gibi
    Komut dan sonra yapılacak işlem ne ise ona göre tarayıcı driver ina istediğinizi yaptırabilirsiniz.
  • 16-01-2022, 17:43:42
    #4
    41Yazılım adlı üyeden alıntı: mesajı görüntüle
    Options eğer chrome options sa eğer proxy ayarı user agent falan onları değiştirmeye yarıyor

    https://www.guru99.com/chrome-option...abilities.html
    omerbulut00 adlı üyeden alıntı: mesajı görüntüle
    Control Scalasında devam eden ikinci bir komut daha olması gerekli
    start-maximized
    incognito
    headless gibi
    Komut dan sonra yapılacak işlem ne ise ona göre tarayıcı driver ina istediğinizi yaptırabilirsiniz.
    Aşağıdaki komutları kullandım. Browser açmadan işlemlere devam etti

    chrome_options = Options()
    chrome_options.add_argument('--headless')
    
    driver = webdriver.Chrome(options=chrome_options)
    driver.get(website_2)
    driver.maximize_window()
    time.sleep(3)
    print("web sitesi açıldı")
    
    # arama bölümünün id seçicisi
    search = driver.find_element_by_id("search_query_top")
    #seçilen bölüme tıklamak için
    search.click()
    time.sleep(1)
    
    #seçilen bölüme yazı girmek için
    search.send_keys("hellohello")
    time.sleep(3)
    print('Arama çubuğuna bir metin yazıldı')
    
    # Yazı girilen bölüme tıklattırma
    search_button = driver.find_element_by_name("submit_search")
    search_button.click()
    time.sleep(3)
    print('Arama İsteği gönderildi')
    
    
    # önceki sayfaya gelme
    driver.back()
    time.sleep(3)
    print('İlk Sayfaya Geri Dön')
    
    contact_us = driver.find_element_by_link_text("Contact us")
    contact_us.click()
    time.sleep(3)
    driver.close()
    print('Sürücü kapatıldı - Hoşçakalın')
  • 16-01-2022, 17:46:31
    #5
    Headles ile birlikte arka planda çalışmasını sağlamışsın.
    Anladığım kadarıyla google arama motorunda kelime aratarak site buldurmaya çalışmışsınız lakin sıra ile ilgili problem yaşarsınız bu controller ile birlikte
  • 16-01-2022, 17:51:52
    #6
    omerbulut00 adlı üyeden alıntı: mesajı görüntüle
    Headles ile birlikte arka planda çalışmasını sağlamışsın.
    Anladığım kadarıyla google arama motorunda kelime aratarak site buldurmaya çalışmışsınız lakin sıra ile ilgili problem yaşarsınız bu controller ile birlikte
    şimdi oldu teşekkürler
  • 16-01-2022, 17:56:55
    #7
    Work bilgisayarımda değilim derleyici kullanamıyorum
    Selenium veri tabanından veri çekerek işlem yaptırma mantığında biraz vasat. Bu sebeple Bilal e anlatır gibi anlatmanız gerekli
    Google arama motorunda arama yaptırırken link girmelisiniz bunu da txt dosyasına yazıp oradan okutabilirsiniz.
    Ayrıca google bi kaç işlemden sonra size captcha önünüze çıkaracağı için user agent, proxy, mouse controller koordinatları ve işlem zamanlarını aritmetik yapmanız gerekli. Yoksa yapay zeka hemen peşinize düşüyor
  • 16-01-2022, 18:13:46
    #8
    omerbulut00 adlı üyeden alıntı: mesajı görüntüle
    Work bilgisayarımda değilim derleyici kullanamıyorum
    Selenium veri tabanından veri çekerek işlem yaptırma mantığında biraz vasat. Bu sebeple Bilal e anlatır gibi anlatmanız gerekli
    Google arama motorunda arama yaptırırken link girmelisiniz bunu da txt dosyasına yazıp oradan okutabilirsiniz.
    Ayrıca google bi kaç işlemden sonra size captcha önünüze çıkaracağı için user agent, proxy, mouse controller koordinatları ve işlem zamanlarını aritmetik yapmanız gerekli. Yoksa yapay zeka hemen peşinize düşüyor
    Şöyle fikirler aklımda var. Dediğiniz captcha gibi işlemler için Browser Automation Studio kullanırım ama örneğin bir alışveriş sitesinden veri çekmek istersemde selenium kullanırım
    browser automation studio içerisine selenium ile yapılan bot exesi tanımlanıp ikisi entegreli çalıştırılabilir
    Yorumlarınz için çok teşekkürler