質問編集履歴
2
追加コード
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
成功したコードの追加
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
|
```
|