質問編集履歴

5

上手くいったプログラムの記載

2022/03/04 05:52

投稿

sssaki
sssaki

スコア15

test CHANGED
File without changes
test CHANGED
@@ -125,5 +125,53 @@
125
125
  job()
126
126
  ```
127
127
 
128
+ ```python(上手く作動するプログラム)
129
+ def job():
130
+ USER = 20364
131
+ PASS = 203641213
132
+ CHROMDRIVER = "C:/Users/Yuuki/ウェブスクレイピング/chromedriver.exe"
133
+
134
+ sleep(1)
135
+ chrome_service = fs.Service(executable_path =CHROMDRIVER )
136
+ browser = webdriver.Chrome(service=chrome_service)
137
+ browser.get("https://www.google.com/")
138
+ browser.implicitly_wait(3)
139
+
140
+ sleep(1)
141
+ url_login = "https://www.smart-kenon.jp/hapifull/m/page/login_mobile.jsp;jsessionid=C0DC5D7A20ED2E3EC2327F255C50DF42"
142
+ browser.get(url_login)
143
+
144
+ sleep(1)
145
+ elem_username = browser.find_element(By.ID,'user')
146
+ elem_username.send_keys(USER)
147
+ elem_pass= browser.find_element(By.ID,'password')
148
+ elem_pass.send_keys(PASS)
149
+
150
+ sleep(1)
151
+ elem_login= browser.find_element(By.ID,'submit')
152
+ elem_login.click()
153
+
154
+ sleep(1)
155
+ elem_new_create = browser.find_element(By.ID,'sidA_NEW')
156
+ elem_new_create.click()
157
+
158
+ sleep(1)
159
+ elem_select = browser.find_element(By.ID,'sidTEMP')
160
+ import random
161
+ indexNum = [11,12,13,14,15,16,17]
162
+ select = Select(elem_select)
163
+ select.select_by_index(random.choice(indexNum))
164
+
165
+ sleep(3)
166
+ elem_complete = browser.find_element(By.ID,'sidA_INS')
167
+ elem_complete.click()
168
+
169
+ sleep(3)
170
+ Alert(browser).accept()
171
+ a
172
+ ```
128
173
 
129
174
 
175
+
176
+
177
+

4

関数の呼び出しを追加

2022/03/04 05:26

投稿

sssaki
sssaki

スコア15

test CHANGED
File without changes
test CHANGED
@@ -121,6 +121,8 @@
121
121
  elem_complete.click()
122
122
  Alert(browser).accept()
123
123
 
124
+
125
+ job()
124
126
  ```
125
127
 
126
128
 

3

インデントの変更

2022/03/03 14:21

投稿

sssaki
sssaki

スコア15

test CHANGED
File without changes
test CHANGED
@@ -90,8 +90,8 @@
90
90
  関数にまとめたものが以下になります。これを実行すると完了前にウィンドウが消えます。
91
91
  ```python
92
92
  def job():
93
- USER = 20364
93
+ USER = USER
94
- PASS = 203641213
94
+ PASS = Password
95
95
  CHROMDRIVER = "C:/Users/Yuuki/ウェブスクレイピング/chromedriver.exe"
96
96
  chrome_service = fs.Service(executable_path =CHROMDRIVER )
97
97
  browser = webdriver.Chrome(service=chrome_service)
@@ -120,6 +120,7 @@
120
120
  elem_complete = browser.find_element(By.ID,'sidA_INS')
121
121
  elem_complete.click()
122
122
  Alert(browser).accept()
123
+
123
124
  ```
124
125
 
125
126
 

2

インデントの変更

2022/03/03 14:20

投稿

sssaki
sssaki

スコア15

test CHANGED
File without changes
test CHANGED
@@ -88,7 +88,7 @@
88
88
 
89
89
  -----------------------------------------------
90
90
  関数にまとめたものが以下になります。これを実行すると完了前にウィンドウが消えます。
91
-
91
+ ```python
92
92
  def job():
93
93
  USER = 20364
94
94
  PASS = 203641213
@@ -120,5 +120,7 @@
120
120
  elem_complete = browser.find_element(By.ID,'sidA_INS')
121
121
  elem_complete.click()
122
122
  Alert(browser).accept()
123
+ ```
123
124
 
124
125
 
126
+

1

USERとPASSは私の個人情報なので非公開にしておきます

2022/03/03 14:08

投稿

sssaki
sssaki

スコア15

test CHANGED
File without changes
test CHANGED
@@ -18,8 +18,8 @@
18
18
  from selenium.webdriver.common.alert import Alert
19
19
 
20
20
  #ログイン情報
21
- USER = 20364
21
+ USER = ユーザ名
22
- PASS = 203641213
22
+ PASS = password
23
23
  CHROMDRIVER = "C:/Users/Yuuki/ウェブスクレイピング/chromedriver.exe"
24
24
 
25
25
  #ログインページにアクセス