質問編集履歴

1

書式改善

2020/09/24 06:25

投稿

pon_nyamo
pon_nyamo

スコア30

test CHANGED
File without changes
test CHANGED
@@ -23,6 +23,76 @@
23
23
 
24
24
 
25
25
  何か修正方法や助言をいただきたいです。
26
+
27
+
28
+
29
+ ### 該当のソースコード
30
+
31
+
32
+
33
+ ```python
34
+
35
+
36
+
37
+ ~~~~略~~~~
38
+
39
+
40
+
41
+ # CSVファイルを開く。ファイルがなければ新規作成する。
42
+
43
+ f = open("date.csv", "w", encoding='utf-8')
44
+
45
+ writecsv = csv.writer(f, lineterminator='\n')
46
+
47
+
48
+
49
+ with open('URL.csv', encoding="utf_8") as fp:
50
+
51
+ lists = list(csv.reader(fp))
52
+
53
+
54
+
55
+ # 一行ずつ取得する
56
+
57
+ for date in lists:
58
+
59
+
60
+
61
+ csvlist = []
62
+
63
+
64
+
65
+ url = date[0]
66
+
67
+ sales_status = date[1]
68
+
69
+
70
+
71
+ driver = webdriver.Chrome(executable_path="C:\chromedriver_win32\chromedriver.exe")
72
+
73
+ driver.get(url);
74
+
75
+ time.sleep(10)
76
+
77
+
78
+
79
+ soup = BeautifulSoup(driver.page_source, "html.parser")
80
+
81
+
82
+
83
+  errthtml = soup.find("div", attrs={"class", "errorDetail"})
84
+
85
+
86
+
87
+ ~~~~略~~~~
88
+
89
+
90
+
91
+ ```
92
+
93
+
94
+
95
+ ↑ここの「BeautifulSoup」の中身でエラーになってます。
26
96
 
27
97
 
28
98
 
@@ -60,29 +130,19 @@
60
130
 
61
131
 
62
132
 
63
- ### 該当のソースコード
64
-
65
-
66
-
67
- ```python
68
-
69
- soup = BeautifulSoup(driver.page_source, "html.parser")
70
-
71
- ```
72
-
73
-
74
-
75
- ↑ここの中身でエラーになってます。
76
-
77
-
78
-
79
133
 
80
134
 
81
135
  ### 試したこと・調べたこと
82
136
 
83
137
 
84
138
 
139
+ 上記で「UnexpectedAlertPresentException」が発生したため、
140
+
141
+ soup = BeautifulSoup(driver.page_source, "html.parser") の前後にtryを付けてみました。
142
+
143
+
144
+
85
- ブラウザ上でアラートダイアログが出た場合は、
145
+ また、ブラウザ上でアラートダイアログが出た場合は、
86
146
 
87
147
  ダイアログの操作する処理をすればよいと検索で見つけたので試してみました。
88
148