G

wait_implicito

public
Guest Jul 26, 2024 Never 11
Clone
Plaintext paste1.txt 33 lines (25 loc) | 1.14 KB
1
from selenium import webdriver
2
from selenium.webdriver.chrome.service import Service as ChromeService
3
from webdriver_manager.chrome import ChromeDriverManager
4
from selenium.webdriver.common.by import By
5
from selenium.webdriver.chrome.options import Options
6
from time import sleep
7
8
9
def iniciar_driver():
10
chrome_options = Options()
11
arguments = ['--lang=pt-BR', '--window-size=1100,1000', '--incognito']
12
for argument in arguments:
13
chrome_options.add_argument(argument)
14
15
chrome_options.add_experimental_option('prefs', {
16
'download.prompt_for_download': False,
17
'profile.default_content_setting_values.notifications': 2,
18
'profile.default_content_setting_values.automatic_downloads': 1,
19
20
})
21
driver = webdriver.Chrome(options=chrome_options)
22
23
return driver
24
25
driver = iniciar_driver()
26
# aqui colocamos o tempo no wait para o site carregar
27
driver.implicitly_wait(10)
28
driver.get('https://www.google.com/travel/?dest_src=ut&tcfs=UgRgAXgB&ved=0CAQQyJABahcKEwiQrZCg7sWHAxUAAAAAHQAAAAAQBQ&ictx=2')
29
30
driver.find_elements(By.XPATH,"//div[@class='NMi75c']")[0].click()
31
32
input('')
33
driver.close