質問編集履歴

3

追記の質問コード

2021/09/13 04:32

投稿

fideo
fideo

スコア55

test CHANGED
File without changes
test CHANGED
@@ -277,3 +277,95 @@
277
277
  申し訳ないのですが、皆さんのお知恵をお借りできないでしょうか?
278
278
 
279
279
  よろしくお願いいたします。
280
+
281
+
282
+
283
+ ###『追記の質問コード』
284
+
285
+ ```
286
+
287
+
288
+
289
+ row = 1
290
+
291
+ for i, query in enumerate(lst):
292
+
293
+ # Googleの検索TOP画面を開く。
294
+
295
+ if i > 0:
296
+
297
+ driver.execute_script('window.open()')
298
+
299
+ driver.switch_to.window(driver.window_handles[i])
300
+
301
+ driver.get(URL)
302
+
303
+
304
+
305
+ # 2秒待機
306
+
307
+ time.sleep(2)
308
+
309
+
310
+
311
+ # country
312
+
313
+ country = driver.find_element_by_name("allOfTheseWords")
314
+
315
+ country.send_keys(query[0])
316
+
317
+
318
+
319
+ # 2秒待機
320
+
321
+ time.sleep(2)
322
+
323
+
324
+
325
+ # 都市1つ以上がある場合、c列を入力
326
+
327
+ if len(query) > 1:
328
+
329
+ city2 = driver.find_element_by_name("thisExactPhrase")
330
+
331
+ city2.send_keys(query[1])
332
+
333
+
334
+
335
+ # 都市2つ以上がある場合、c列を入力
336
+
337
+ if len(query) > 2:
338
+
339
+ city2 = driver.find_element_by_name("anyOfTheseWords")
340
+
341
+ city2.send_keys(query[2])
342
+
343
+
344
+
345
+ # 都市3つ以上がある場合、c列を入力
346
+
347
+ if len(query) > 3:
348
+
349
+ city3 = driver.find_element_by_name("noneOfTheseWords")
350
+
351
+ city3.send_keys(query[3])
352
+
353
+
354
+
355
+ print('D'+str(row), str("処理済み") )
356
+
357
+ # 処理済みのでデータをD列へ入力
358
+
359
+ v_ws['D'+str(row)].value = str("処理済み")
360
+
361
+ row += len(query) - 1
362
+
363
+
364
+
365
+ # EXCEL保存
366
+
367
+ v_wb.save("test.xlsx")
368
+
369
+
370
+
371
+ ```

2

pandas dataframe 変換後のprint(lst) を追加

2021/09/13 04:31

投稿

fideo
fideo

スコア55

test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,14 @@
30
30
 
31
31
 
32
32
 
33
+ pandas dataframe 変換後のprint(lst)
34
+
35
+ ```
36
+
37
+ [['アメリカ', 'カリフォルニア', 'フロリダ'], ['フランス', 'パリ'], ['日本', '東京', '沖縄']]
38
+
39
+ ```
40
+
33
41
 
34
42
 
35
43
  **実現したいエクセルの結果 RESULT Excel Data**

1

詳細情報

2021/09/12 05:39

投稿

fideo
fideo

スコア55

test CHANGED
File without changes
test CHANGED
@@ -261,3 +261,11 @@
261
261
 
262
262
 
263
263
  Python3, Excel
264
+
265
+
266
+
267
+ 自分の力不足が大きいのですが、調べていてイマイチ記述方法がわかりません。
268
+
269
+ 申し訳ないのですが、皆さんのお知恵をお借りできないでしょうか?
270
+
271
+ よろしくお願いいたします。