質問編集履歴

2

追加コード

2019/08/30 23:52

投稿

nisiya22
nisiya22

スコア16

test CHANGED
File without changes
test CHANGED
@@ -156,6 +156,8 @@
156
156
 
157
157
 
158
158
 
159
+ URL ="https://books.rakuten.co.jp/rb/15993226/"
160
+
159
161
 
160
162
 
161
163
 

1

成功したコードの追加

2019/08/30 23:52

投稿

nisiya22
nisiya22

スコア16

test CHANGED
File without changes
test CHANGED
@@ -132,4 +132,78 @@
132
132
 
133
133
 
134
134
 
135
+
136
+
137
+
138
+
139
+ 抽出成功したもの
140
+
141
+
142
+
143
+ from selenium import webdriver
144
+
145
+ from selenium.webdriver.common.keys import Keys
146
+
147
+ import time
148
+
149
+ driver = webdriver.Chrome(executable_path")
150
+
151
+ driver.implicitly_wait(10)
152
+
153
+ ID = "example"
154
+
155
+ PASS = "example"
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+ driver.get("https://grp02.id.rakuten.co.jp/rms/nid/vc?__event=login&service_id=61&return_url=%2Flink%2Fpc%2Fitem%3Ftype%3Ditem%26me_id%3D1213310%26item_id%3D19757894")
164
+
165
+
166
+
167
+
168
+
169
+ driver.find_element_by_name('u').send_keys(ID)
170
+
171
+ ##loginInner_u
172
+
173
+ driver.find_element_by_name('p').send_keys(PASS)
174
+
175
+ #loginInner_p
176
+
177
+ driver.find_element_by_name('submit').click()
178
+
179
+ #loginInner > p:nth-child(3) > input
180
+
181
+ print('ログイン成功')
182
+
183
+
184
+
185
+ #driver.get("https://affiliate.rakuten.co.jp/")
186
+
187
+
188
+
189
+ driver.find_element_by_name("u").send_keys(URL)
190
+
191
+
192
+
193
+ driver.find_element_by_xpath("//*[@id='freelink']/div/div/div/button").click()
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+ driver.find_element_by_xpath("//*[@id='item_link_type']/label[4]").click()
202
+
203
+ print(driver.find_element_by_xpath('//*[@id="preview_box"]').text)
204
+
205
+
206
+
207
+ driver.quit()
208
+
135
209
  ```