質問編集履歴

1

ご回答いただいた内容で、解決できたので、最後に、まとめのpythonファイルを記述

2020/01/19 15:32

投稿

kimukimu009
kimukimu009

スコア33

test CHANGED
File without changes
test CHANGED
@@ -111,3 +111,97 @@
111
111
  「PCのローカルに入っている、テキストファイルの中身をコピーし、それを本文に
112
112
 
113
113
  貼り付ける」ですが、質問内容がややこしくなる為、上記の質問とさせて頂いております。
114
+
115
+
116
+
117
+
118
+
119
+
120
+
121
+
122
+
123
+ 「frederick_1974様」からのご教示により、解決したpythonファイルを記載いたします。
124
+
125
+ ■解決したpythonファイル
126
+
127
+
128
+
129
+ ```
130
+
131
+ # seleniumを使う準備
132
+
133
+ from selenium import webdriver
134
+
135
+ # クロームを開きます
136
+
137
+ browser = webdriver.Chrome()
138
+
139
+ # ロリポップメールを開きます
140
+
141
+ browser.get('https://tools.lolipop.jp/mail/')
142
+
143
+
144
+
145
+ # ID/PASSを入力
146
+
147
+ #id = driver.find_element_by_id("ユーザID入力フィールドの要素")
148
+
149
+ # id = driver.find_element_by_xpath('//*[@id="login_main"]/p[1]/input')
150
+
151
+
152
+
153
+ id = browser.find_element_by_name('mail_add')
154
+
155
+ id.send_keys("ログインID")
156
+
157
+
158
+
159
+ # password = driver.find_element_by_id("パスワード入力フィールドの要素")
160
+
161
+ #password = driver.find_element_by_xpath('/html/body/form/div[1]/table/tbody/tr/td[2]/div[3]/p[2]/input')
162
+
163
+
164
+
165
+ password = browser.find_element_by_name('mail_pass')
166
+
167
+ password.send_keys("ログインパスワード")
168
+
169
+
170
+
171
+ # ログインボタンをクリック
172
+
173
+ login_button = browser.find_element_by_xpath('/html/body/form/div[1]/table/tbody/tr/td[2]/div[3]/div[1]/a/img')
174
+
175
+ login_button.click()
176
+
177
+
178
+
179
+ # 最初のメールクリック
180
+
181
+ mail_button = browser.find_element_by_xpath('/html/body/div[1]/table/tbody/tr/td[2]/form/table/tbody/tr/td[3]/table/tbody/tr[2]/td[2]/a')
182
+
183
+ mail_button.click()
184
+
185
+
186
+
187
+ # 返信ボタンクリック
188
+
189
+ return_button = browser.find_element_by_xpath('/html/body/div[1]/table/tbody/tr/td[2]/div[3]/div[14]/a[5]')
190
+
191
+ return_button.click()
192
+
193
+
194
+
195
+ #メール本文に記述(返信メールなので、本文の前に、記入したい文章をもってくる)
196
+
197
+ element = browser.find_element_by_class_name('frm_textarea')
198
+
199
+ mail_value = element.get_attribute("value")
200
+
201
+ element.clear()
202
+
203
+ element.send_keys("記入したい文章")
204
+
205
+ element.send_keys(mail_value)
206
+
207
+ ```