請指教如何使用Python selenium Chrome Webdriver在新選項卡中打開鏈接。所以,我不問如何簡單地打開一個新標籤,也不要問如何用Firefox打開一個新標籤。使用Python selenium在一個新選項卡中打開鏈接Chrome Chrome瀏覽器驅動程序
這一個打開同一網頁在新標籤:
first_link.send_keys(Keys.CONTROL + Keys.ENTER)
這一個太:
first_link.send_keys(Keys.CONTROL + Keys.ENTER)
alecxe答案this question因爲不工作,我不能讓一個URL的鏈接是指着。我需要簡單地模擬右鍵單擊>「在新選項卡中打開鏈接」。
*****後方可評論UPDATE *****
的問題原來是與網站本身https://www.pagesjaunes.fr。出於某種原因,它會在搜索結果中輸入錯誤的網址。例如元素// * [@ id =「bi-bloc-0437413413085060110003C0001」]/div [2]/header/div 1/div/h2/a [2] 因此,當試圖鏈接此元素通過Selenium或請求訪問,它會重定向到搜索結果本身的頁面。鑑於此,我決定採用不同的方法來解決問題。
因此我決定放棄在新選項卡中打開鏈接的方法。
你有沒有嘗試任何建議的解決方案嗎?如果其中一人解決了您的問題,請[接受](https://stackoverflow.com/help/accepted-answer)或提供一些反饋,否則 – Andersson