前提・実現したいこと
tkinterでファイル選択をした後にseleniumでwebを動かしたいです
webdriverの選択はできたのですが自動操作中の差し込み画像を先に選択して変数に入れることができません
python初心者なのでコードはものすごく雑です。
ここに質問の内容を詳しく書いてください。
発生している問題・エラーメッセージ
browser = webdriver.Chrome(executable_path = file_path, chrome_options=options) Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\81703\Anaconda3\lib\tkinter\__init__.py", line 1705, in __call__ return self.func(*args) File "c:/Users/81703/OneDrive/デスクトップ/python/tk_test.py", line 25, in driver_path browser = webdriver.Chrome(executable_path = file_path, chrome_options=options) File "C:\Users\81703\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__ self.service.start() File "C:\Users\81703\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start stdin=PIPE) File "C:\Users\81703\Anaconda3\lib\subprocess.py", line 775, in __init__ restore_signals, start_new_session) File "C:\Users\81703\Anaconda3\lib\subprocess.py", line 1178, in _execute_child startupinfo) OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。
該当のソースコード
def img_path(): global img_dir, imgfile_path img_dir = 'C:' imgfile_path = tkinter.filedialog.askopenfilenames(initialdir = img_dir) def driver_path(): global idir, file_path idir = 'C:' file_path = tkinter.filedialog.askopenfilename(initialdir = idir) browser = webdriver.Chrome(executable_path = file_path, chrome_options=options) browser.get('https://www.mercari.com/jp/') #出品 browser.find_element_by_link_text("出品").click() sleep(1) #image browser.find_element_by_xpath("/html/body/div[1]/div/div[2]/div/form/div[2]/div/div/div[2]/div/div/div/input").send_keys(imgfile_path) sleep(3) browser.find_element_by_xpath("/html/body/div[1]/div/div[2]/div/form/div[2]/div/div/div[2]/div/div/div/input").send_keys(r"C:\Users\81703\OneDrive\デスクトップ\images\second.jpg")
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/30 03:41
2020/06/30 04:17 編集
2020/06/30 04:39
2020/06/30 04:46
2020/06/30 11:00
2020/06/30 11:16 編集
2020/06/30 11:21