質問編集履歴
1
該当のソースコードを修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,9 +33,6 @@
|
|
33
33
|
```
|
34
34
|
※※ 所々省略してあります。
|
35
35
|
|
36
|
-
columns = ["URL", "エリア"]
|
37
|
-
df = pd.DataFrame(columns=columns)
|
38
|
-
|
39
36
|
in_1 = "csv_test"
|
40
37
|
csv_path = "*****"
|
41
38
|
|
@@ -63,31 +60,24 @@
|
|
63
60
|
for store_area in store_areas:
|
64
61
|
store_area_kansei = store_area
|
65
62
|
|
66
|
-
print(store_url_kansei)
|
67
63
|
print(store_area_kansei)
|
68
64
|
|
65
|
+
↓↓↓↓↓↓↓↓↓↓
|
69
|
-
s
|
66
|
+
・store_area_kansei の表示結果
|
67
|
+
荒川区
|
68
|
+
荒川区
|
69
|
+
荒川区
|
70
|
+
荒川区
|
71
|
+
荒川区
|
72
|
+
荒川区
|
73
|
+
荒川区
|
74
|
+
荒川区
|
70
|
-
|
75
|
+
※csv を読み込んだ時の状態になっておらず、全てfor文で処理した一番最後の要素になってしまう。
|
76
|
+
|
77
|
+
|
71
78
|
```
|
72
79
|
|
73
80
|
### 試したこと
|
74
81
|
|
75
|
-
print時には、問題なく表示されるのですが、コードを回すと2列目が順不同で取得されてしまいます。
|
76
|
-
|
77
|
-
何度やっても、対となるvalue値を得られないので、dict形にしてみたりしましたが、同じ結果でした。
|
78
|
-
↓
|
79
|
-
|
80
|
-
dict_url_lists = {}
|
81
|
-
with open("{}/{}.csv".format(csv_path,in_1), "r", encoding='shift-jis', errors="", newline="") as inp:
|
82
|
-
reader = csv.reader(inp, skipinitialspace=True)
|
83
|
-
dict_url_lists = {rows[0]:rows[1] for rows in reader}
|
84
|
-
|
85
|
-
for key, value in dict_url_lists.items():
|
86
|
-
driver.get(key)
|
87
|
-
~ 処理 ~
|
88
|
-
~ 処理 ~
|
89
|
-
~ 処理 ~
|
90
|
-
|
91
|
-
※処理をしたアウトプットの value は上から順番になっていない。
|
92
82
|
|
93
83
|
for文やdict型などの知識も勉強途中であり、とても稚拙で申し訳ございませんが、ご教示いただけませんでしょうか。
|