亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

切換 URL - Python selenium

切換 URL - Python selenium

料青山看我應如是 2023-05-23 16:48:38
大家好我目前正在為我的打字學習網站編寫一個機器人,但我遇到了一個我自己的谷歌搜索無法解決的問題:if answerBrowser == "f":  driver = webdriver.Firefox()elif answerBrowser == "c":  driver = webdriver.Chrome("driver\chromedriver.exe")elif answerBrowser == "e":  driver = webdriver.Edge("driver\msedgedriver.exe")driver.get("https://at4.typewriter.at/index.php?r=site/index")在這里,我創建了一個“驅動程序”對象,然后使用 driver.get(link) 打開它,但是,在我完成網站上的工作后,我只想打開另一個鏈接(在同一個選項卡中)。我試過:driver.get("https://at4.typewriter.at/index.php?r=user/overview")(我正在嘗試這個,因為概述頁面的鏈接真的很難抓取,我認為完全更改 url 更容易)它是相同的“驅動程序”對象,但只是 driver.get() 不會讓我更改網址。這是整個代碼的 git repos:https://github.com/patrickcerny/typewriterBot/tree/testing(我是編碼的初學者,所以請不要太討厭我的代碼,但是我對我能得到的任何建設性批評持開放態度!:D)感謝您的任何回答!
查看完整描述

1 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

driver.get 方法將導航到 URL 給定的頁面。WebDriver 將等到頁面完全加載(即“onload”事件已觸發),然后再將控制權返回給您的測試或腳本。值得注意的是,如果您的頁面在加載時使用大量 AJAX,那么 WebDriver 可能不知道它何時完全加載。:

driver.get("http://www.python.org")


查看完整回答
反對 回復 2023-05-23
  • 1 回答
  • 0 關注
  • 215 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號