Я пытаюсь выучить селен с python. Это веб-ссылка, которую я могу посетить напрямую без проблем, но с селеном нет никаких шансов. Хотя я делаю не так много на веб-странице, а просто получаю запрос, удаленный сервер сразу обнаруживает, что это автоматический вызов. У тебя есть идеи почему? Я также вставил свой код.
https://www.sahibinden.com/ilan/vasita-otomobil-mercedes-benz-sahibinden-acil-satilik-orjinal-tertemiz-1987model-mercedes-190e-798908506/detay
def visit_individual_car(link):
options = webdriver.ChromeOptions()
options.add_argument("--incognito")
ua = UserAgent()
userAgent = ua.random
options.add_argument(f'user-agent={userAgent}')
carbrowser = webdriver.Chrome(executable_path='chromedriver.exe', options=options)
try:
carbrowser.get(link)
timeout = 30
srch_box = WebDriverWait(carbrowser, timeout).until(EC.visibility_of_element_located((By.XPATH, '// [@id="classifiedProperties"]/ul[4]/li[13]')))
title = carbrowser.find_elements_by_xpath("//*[@id='classifiedDetail']/div[1]/div[@class='classifiedDetailTitle']/h1")
print("Title: ", title)
print(link, " visited")
carbrowser.quit()
except TimeoutException:
print("Timed out for page: ", link)
carbrowser.quit()
if __name__ == '__main__':
visit_individual_car("https://www.sahibinden.com/ilan/vasita-otomobil-mercedes-benz-sahibinden-acil-satilik-orjinal-tertemiz-1987model-mercedes-190e-798908506/detay")