質問編集履歴

1

コードを書き直した

2023/06/24 02:59

投稿

yomoanyan
yomoanyan

スコア14

test CHANGED
File without changes
test CHANGED
@@ -16,32 +16,32 @@
16
16
 
17
17
  ```Python
18
18
  from selenium import webdriver
19
- 2from selenium.webdriver.common.keys import Keys
19
+ from selenium.webdriver.common.keys import Keys
20
- 3import time
20
+ import time
21
- 4import chromedriver_binary
21
+ import chromedriver_binary
22
- 5from selenium.webdriver.common.by import By
22
+ from selenium.webdriver.common.by import By
23
- 6from selenium.webdriver.support.ui import WebDriverWait
23
+ from selenium.webdriver.support.ui import WebDriverWait
24
- 7from selenium.webdriver.support import expected_conditions as EC
24
+ from selenium.webdriver.support import expected_conditions as EC
25
- 8
25
+
26
- 9driver = webdriver.Chrome()
26
+ driver = webdriver.Chrome()
27
- 10
27
+
28
- 11# GoogleフォームのURLを開く
28
+ # GoogleフォームのURLを開く
29
- 12driver.get("https://docs.google.com/forms/d/e/1FAIpQLSeAfA6G2IblMomsvI9i8Y-GB5bZvoA7UEEfm1Ayy11n0NUYUA/viewform?usp=sf_link")
29
+ driver.get("https://docs.google.com/forms/d/e/1FAIpQLSeAfA6G2IblMomsvI9i8Y-GB5bZvoA7UEEfm1Ayy11n0NUYUA/viewform?usp=sf_link")
30
- 13
30
+
31
- 14# ファイルアップロードボタンを見つける
31
+ # ファイルアップロードボタンを見つける
32
- 15css_selector = "input[type='file']" # ここを検証で得たCSSセレクタに置き換えてください
32
+ css_selector = "input[type='file']" # ここを検証で得たCSSセレクタに置き換えてください
33
- 16upload_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, css_selector)))
33
+ upload_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, css_selector)))
34
- 17
34
+
35
- 18file_path = "./遅/遅.jpg"
35
+ file_path = "./遅/遅.jpg"
36
- 19
36
+
37
- 20upload_button.send_keys(file_path)
37
+ upload_button.send_keys(file_path)
38
- 21
38
+
39
- 22submit_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, "button[type='submit']")))
39
+ submit_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, "button[type='submit']")))
40
- 23submit_button.click()
40
+ submit_button.click()
41
- 24
41
+
42
- 25time.sleep(5)
42
+ time.sleep(5)
43
- 26
43
+
44
- 27driver.quit()
44
+ driver.quit()
45
45
  ```
46
46
 
47
47
  ### 補足情報