Python/Web - Ako kliknem na button?

Programovacie jazyky, rady, poradňa...
kupo
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1194
Registrovaný: 31 aug 2005, 16:51

Python/Web - Ako kliknem na button?

Príspevok od používateľa kupo »

Caute, vie mi niekto poradit ako kliknem na tento button (obrazok v prilohe)?

Skusal som nieco taketo:

Kód: Vybrať všetko

options = webdriver.ChromeOptions() 
options.add_argument("user-data-dir=C:\\Users\\kupo\\AppData\\Local\\Google\\Chrome\\User Data\\Default")
w = webdriver.Chrome(executable_path="C:\\Users\\kupo\\Anaconda3\\Scripts\\chromedriver.exe", chrome_options=options)
w.get('https://steemit.com/piston/@xeroc/piston-web-first-open-source-steem-gui---searching-for-alpha-testers');
time.sleep(5)
w.find_element_by_xpath('//*[@id="Chevron_Up_Circle"]/path').click()
Niesom si isty ci pozeram spravny xpath kedze Python tvrdi, ze tento element neexistuje.
Prílohy
Untitled.png
skjerp-deg
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 383
Registrovaný: 24 aug 2015, 15:17

Re: Python/Web - Ako kliknem na button?

Príspevok od používateľa skjerp-deg »

Ja som osobne XPath nikdy nevyužil, pretože nie je natoľko čitateľný ako krásne Python API.
Existuje dôvod prečo nestačí kliknúť jednoducho na ten odkaz?

Kód: Vybrať všetko

w.find('a', title='Upvote').click()
// Rado sa stalo ;-) dík
kupo
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1194
Registrovaný: 31 aug 2005, 16:51

Re: Python/Web - Ako kliknem na button?

Príspevok od používateľa kupo »

Velmi pekne dakujem, pomohlo mi to. K+
Napísať odpoveď