前提・実現したいこと
python初心者です。初めてteratailを利用させていただきます。
質問の仕方など見辛いところございましたらご質問いただけると幸いです。
seleniumを用いてあるサイトへ画像のアップロードを試みています。(https://www.remove.bg/ja/upload)
しかし、うまくアップロードできません
webページへアクセス
アップロードボタンへ画像を送る
→エラーになってしまします
発生している問題・エラーメッセージ
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"div.text-center.pt-3.pt-md-4"}
(Session info: chrome=80.0.3987.122)
該当のソースコード
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get('https://www.remove.bg/')
time.sleep(2)
pic_im_button = driver.find_element_by_css_selector("button.btn.btn-primary.btn-lg")
pic_im_button.send_keys("/Users/name/Desktop/test/画像.png")
試したこと
試したこと
・画像アップロードボタンをクリックし、画像アップロード
→Fineder画面に移行しそこから操作できない
・画像アップロードボタンにsend_keysで直接画像を送る
→Unable to locate element エラーがでる inputでないから?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/04 22:23