質問編集履歴
3
追記の質問コード
title
CHANGED
File without changes
|
body
CHANGED
@@ -137,4 +137,50 @@
|
|
137
137
|
|
138
138
|
自分の力不足が大きいのですが、調べていてイマイチ記述方法がわかりません。
|
139
139
|
申し訳ないのですが、皆さんのお知恵をお借りできないでしょうか?
|
140
|
-
よろしくお願いいたします。
|
140
|
+
よろしくお願いいたします。
|
141
|
+
|
142
|
+
###『追記の質問コード』
|
143
|
+
```
|
144
|
+
|
145
|
+
row = 1
|
146
|
+
for i, query in enumerate(lst):
|
147
|
+
# Googleの検索TOP画面を開く。
|
148
|
+
if i > 0:
|
149
|
+
driver.execute_script('window.open()')
|
150
|
+
driver.switch_to.window(driver.window_handles[i])
|
151
|
+
driver.get(URL)
|
152
|
+
|
153
|
+
# 2秒待機
|
154
|
+
time.sleep(2)
|
155
|
+
|
156
|
+
# country
|
157
|
+
country = driver.find_element_by_name("allOfTheseWords")
|
158
|
+
country.send_keys(query[0])
|
159
|
+
|
160
|
+
# 2秒待機
|
161
|
+
time.sleep(2)
|
162
|
+
|
163
|
+
# 都市1つ以上がある場合、c列を入力
|
164
|
+
if len(query) > 1:
|
165
|
+
city2 = driver.find_element_by_name("thisExactPhrase")
|
166
|
+
city2.send_keys(query[1])
|
167
|
+
|
168
|
+
# 都市2つ以上がある場合、c列を入力
|
169
|
+
if len(query) > 2:
|
170
|
+
city2 = driver.find_element_by_name("anyOfTheseWords")
|
171
|
+
city2.send_keys(query[2])
|
172
|
+
|
173
|
+
# 都市3つ以上がある場合、c列を入力
|
174
|
+
if len(query) > 3:
|
175
|
+
city3 = driver.find_element_by_name("noneOfTheseWords")
|
176
|
+
city3.send_keys(query[3])
|
177
|
+
|
178
|
+
print('D'+str(row), str("処理済み") )
|
179
|
+
# 処理済みのでデータをD列へ入力
|
180
|
+
v_ws['D'+str(row)].value = str("処理済み")
|
181
|
+
row += len(query) - 1
|
182
|
+
|
183
|
+
# EXCEL保存
|
184
|
+
v_wb.save("test.xlsx")
|
185
|
+
|
186
|
+
```
|
2
pandas dataframe 変換後のprint(lst) を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,6 +14,10 @@
|
|
14
14
|
|日本 | 沖縄 | 10 |
|
15
15
|
|日本 | 京都 | 11|
|
16
16
|
|
17
|
+
pandas dataframe 変換後のprint(lst)
|
18
|
+
```
|
19
|
+
[['アメリカ', 'カリフォルニア', 'フロリダ'], ['フランス', 'パリ'], ['日本', '東京', '沖縄']]
|
20
|
+
```
|
17
21
|
|
18
22
|
**実現したいエクセルの結果 RESULT Excel Data**
|
19
23
|
例:ループで完了している場合、
|
1
詳細情報
title
CHANGED
File without changes
|
body
CHANGED
@@ -129,4 +129,8 @@
|
|
129
129
|
|
130
130
|
### 補足情報(FW/ツールのバージョンなど)
|
131
131
|
|
132
|
-
Python3, Excel
|
132
|
+
Python3, Excel
|
133
|
+
|
134
|
+
自分の力不足が大きいのですが、調べていてイマイチ記述方法がわかりません。
|
135
|
+
申し訳ないのですが、皆さんのお知恵をお借りできないでしょうか?
|
136
|
+
よろしくお願いいたします。
|