Merhaba arkadaşlar browser automation ile bir program yapıyorum google da arama yaptıktan sonra benim belirlediğim url ye bulup tıklamasını nasıl yaptırabilirm
Merhaba,
Selenium aracını kullanarak arama sonuçlarındaki ilk URL'ye tıklamak için aşağıdaki kod parçasını kullanabilirsiniz:
from selenium import webdriver
# web tarayıcısını aç
browser = webdriver.Chrome()
# Google'a git
browser.get('https://www.google.com')
# arama kutusuna sorgu yaz
search_box = browser.find_element_by_name('q')
search_box.send_keys('browser automation')
search_box.submit()
# ilk arama sonucu linkine tıkla
first_result = browser.find_element_by_css_selector('#rso > div:nth-child(1) > div > div > div > div > div > a')
first_result.click()
Kodlamada Chrome kullanılmıştır siz dilediğiniz tarayıcı olarak değiştirebilirsiniz . Umarım yardımcı olabilmişimdir.