実現したいこと
Seleniumを実行しても落ちないようにしたい
発生している問題・分からないこと
MacでSeleniumを実行しても、ブラウザがすぐ落ちてしまう
エラーメッセージ
error
1Traceback (most recent call last): 2 File "/Users/home/Desktop/python_lesson/test.py", line 14, in <module> 3 element = driver.find_element(By.XPATH,'/html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input') 4 File "/Users/home/.pyenv/versions/3.10.4/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 741, in find_element 5 return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"] 6 File "/Users/home/.pyenv/versions/3.10.4/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 347, in execute 7 self.error_handler.check_response(response) 8 File "/Users/home/.pyenv/versions/3.10.4/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response 9 raise exception_class(message, screen, stacktrace) 10selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input"} 11 (Session info: chrome=121.0.6167.85); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception 12Stacktrace: 130 chromedriver 0x0000000107fb4168 chromedriver + 4673896 141 chromedriver 0x0000000107fab9c3 chromedriver + 4639171 152 chromedriver 0x0000000107b9ffdd chromedriver + 397277 163 chromedriver 0x0000000107bebbfc chromedriver + 707580 174 chromedriver 0x0000000107bebdd1 chromedriver + 708049 185 chromedriver 0x0000000107c30284 chromedriver + 987780 196 chromedriver 0x0000000107c0e8ed chromedriver + 850157 207 chromedriver 0x0000000107c2d796 chromedriver + 976790 218 chromedriver 0x0000000107c0e663 chromedriver + 849507 229 chromedriver 0x0000000107bde1cf chromedriver + 651727 2310 chromedriver 0x0000000107bdf1ae chromedriver + 655790 2411 chromedriver 0x0000000107f74380 chromedriver + 4412288 2512 chromedriver 0x0000000107f79798 chromedriver + 4433816 2613 chromedriver 0x0000000107f58d71 chromedriver + 4300145 2714 chromedriver 0x0000000107f7a4e6 chromedriver + 4437222 2815 chromedriver 0x0000000107f4ad3c chromedriver + 4242748 2916 chromedriver 0x0000000107f9a208 chromedriver + 4567560 3017 chromedriver 0x0000000107f9a3be chromedriver + 4567998 3118 chromedriver 0x0000000107fab603 chromedriver + 4638211 3219 libsystem_pthread.dylib 0x00007ff80f449202 _pthread_start + 99 3320 libsystem_pthread.dylib 0x00007ff80f444bab thread_start + 15
該当のソースコード
test.py
1#!pip install selenium 2from selenium import webdriver 3from selenium.webdriver.chrome import service 4from selenium.webdriver.common.by import By 5from selenium.webdriver.common.keys import Keys 6from selenium.webdriver.chrome.options import Options 7chrome_options = Options() 8chrome_options.add_experimental_option("detach", True) 9 10 11driver = webdriver.Chrome() 12driver.get('https://www.google.com') 13 14element = driver.find_element(By.XPATH,'/html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input') 15element.send_keys('ばか') 16element.send_keys(Keys.ENTER) 17time.sleep(100)
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
エラーコードが多すぎて、どこを見て良いかすらわかりません。。
どこのエラーを見るべきか教えてください。
補足
特になし

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/01/30 14:44