【環境】
MACBookPro、Python3、Jupyter Notebook
【したいこと】
Seleniumで別のタブを開く(新しいWindowを開くではない)
browserでそのまま使うと上書きされてしまい、エクセルがうまくDLできず、
別のブラウザを立てる方法を試しましたが、数が増えた時にクロームを消す作業に時間がかかってしまうので、
同じブラウザ常で新しいタブを作成する方法がございましたら、ご教授頂けると嬉しいです。
pyautogui.hotkey('command', 't')を使用しましたが、Seleniumで開いたブラウザでなく、Jyupeternotebookのブラウザで実行されてしまいます
【イメージ】
【コード】
from selenium import webdriver import time import pandas as pd import os from selenium import webdriver from selenium.webdriver.chrome.options import Options #LOGIN USER='XXX' PASS='YYY' #ブラウザを立ち上げる browser = webdriver.Chrome() # Mac browser.implicitly_wait(3) url_login='https://xxx' browser.get(url_login) time.sleep(3) print("ログインページにアクセスしました") # テキストボックス入力 element = browser.find_element_by_xpath('') element.send_keys(USER) element1 = browser.find_element_by_xpath('') element1.send_keys(PASS) #同じブラウザ上の別のタブを作る pyautogui.hotkey('command', 't')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/21 06:29
2020/10/21 06:59
2020/10/21 08:44
2020/10/22 00:26