Wrána diskuze : dost dobre.
Uz to mam skoro hotove ale ostal mi posledny problem a sice vzdy ked zapnem script tak otvara nove okno v chrome. So far so good. Problem je ze ked vyhladavam na google chce odomna potvrdit podmienky.
skusam to skrz
buttons = driver.find_elements_by_xpath('//*[@id="introAgreeButton"]').click()
alebo
buttons = driver.find_element_by_id('introAgreeButton').click()
ale nechce ich potvrdit. Ako to "ofajcit"?
nóóóó voni to maj jakoby strčený v iframu takže se do něj musíme přepnout nejdřiv
joa tu metodu click tam máš napsanu uplně divně protože 'buttons' sou list
čti coti to jakoby piše do terminálu za chyby vždycky
Traceback (most recent call last):
File "delani_s_chromiem.py", line 5, in <module>
buttons = driver.find_elements_by_xpath('//*[@id="introAgreeButton"]').click()
AttributeError: 'list' object has no attribute 'click'
takže takle nějak byto mohlo fungovat
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://www.google.com')
driver.switch_to.frame(driver.find_element_by_tag_name('iframe'))
buttons = driver.find_elements_by_xpath('//*[@id="introAgreeButton"]')
print(buttons) # koukej žeto je list :O ;D
buttons[0].click()
print('hotovo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')