簡體   English   中英

單擊下一步按鈕以使用 Selenium 登錄 twitter

[英]Clicking next button to log into twitter with Selenium

下一個

這是我試圖點擊的按鈕的 html。

 s = Service('C:/Users/joeykatz/Desktop/chromedriver1/chromedriver') driver = webdriver.Chrome(service=s) # Selenium opens up webpage driver.get("https://twitter.com/i/flow/login?input_flow_data=%7B%22requested_variant%22%3A%22eyJoaWRlX21lc3NhZ2UiOiJ0cnVlIiwicmVkaXJlY3RfYWZ0ZXJfbG9naW4iOiJodHRwczovL3R3aXR0ZXIuY29tL2kvb2F1dGgyL2F1dGhvcml6ZT9zdGF0ZT12RkpVMVdDVmYxTDNlVlpqQUU0Z1ZWT1hmNmZHSkEmcmVzcG9uc2VfdHlwZT1jb2RlJnJlZGlyZWN0X3VyaT1odHRwcyUzQSUyRiUyRnd3dy5zcG9ydHNkYXRhbm93LmNvbSUyRiZzY29wZT1kbS5yZWFkJTIwdHdlZXQucmVhZCUyMHVzZXJzLnJlYWQlMjBvZmZsaW5lLmFjY2VzcyZjbGllbnRfaWQ9YUVGMVdYWnZhVzB5WlVKTFV6STFTMFV4VGt3Nk1UcGphUSZjb2RlX2NoYWxsZW5nZV9tZXRob2Q9UzI1NiZjb2RlX2NoYWxsZW5nZT1MOW9xTGsySnhWQTU2TG85Z3d2T1JMWWJ4cWVMNks0QkZYTW4weXhnNmxFIn0%3D%22%7D") time.sleep(10) username_input = driver.find_element(By.NAME, "text") username_input.send_keys('jojojoey100@gmail.com') time.sleep(2) next = driver.find_element(By.CLASS_NAME, "css-901oao r-1awozwy r-6koalj r-18u37iz r-16y2uox r-37j5jr r-a023e6 r-b88u0q r-1777fci r-rjixqe r-bcqeeo r-q4m81j r-qvutc0") next.click()

每次運行時,我都會收到無法定位元素:{"method":"css selector","selector":".css-901oao r-1awozwy r-6koalj r-18u37iz r-16y2uox r-37j5jr r-a023e6 r -b88u0q r-1777fci r-rjixqe r-bcqeeo r-q4m81j r-qvutc0"} 錯誤。 任何幫助將非常感激

請嘗試以下 xpath:

next = driver.find_element(By.XPATH, "//span[text()='Next']")
next.click()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM