質問するログイン新規登録

質問編集履歴

1

書式改善

2020/09/24 06:25

投稿

pon_nyamo
pon_nyamo

スコア30

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,41 @@
12
12
 
13
13
  何か修正方法や助言をいただきたいです。
14
14
 
15
+ ### 該当のソースコード
16
+
17
+ ```python
18
+
19
+ ~~~~略~~~~
20
+
21
+ # CSVファイルを開く。ファイルがなければ新規作成する。
22
+ f = open("date.csv", "w", encoding='utf-8')
23
+ writecsv = csv.writer(f, lineterminator='\n')
24
+
25
+ with open('URL.csv', encoding="utf_8") as fp:
26
+ lists = list(csv.reader(fp))
27
+
28
+ # 一行ずつ取得する
29
+ for date in lists:
30
+
31
+ csvlist = []
32
+
33
+ url = date[0]
34
+ sales_status = date[1]
35
+
36
+ driver = webdriver.Chrome(executable_path="C:\chromedriver_win32\chromedriver.exe")
37
+ driver.get(url);
38
+ time.sleep(10)
39
+
40
+ soup = BeautifulSoup(driver.page_source, "html.parser")
41
+
42
+  errthtml = soup.find("div", attrs={"class", "errorDetail"})
43
+
44
+ ~~~~略~~~~
45
+
46
+ ```
47
+
48
+ ↑ここの「BeautifulSoup」の中身でエラーになってます。
49
+
15
50
  ### 発生している問題・エラーメッセージ
16
51
 
17
52
  ```
@@ -29,18 +64,13 @@
29
64
  (Session info: chrome=85.0.4183.102)
30
65
  ```
31
66
 
32
- ### 該当のソースコード
33
67
 
34
- ```python
68
+ ### 試したこと・調べたこと
35
- soup = BeautifulSoup(driver.page_source, "html.parser")
36
- ```
37
69
 
38
- ↑ここの中身エラーになってます。
70
+ 上記「UnexpectedAlertPresentException」が発生したため、
71
+ soup = BeautifulSoup(driver.page_source, "html.parser") の前後にtryを付けてみました。
39
72
 
40
-
41
- ### 試したこと・調べたこと
42
-
43
- ブラウザ上でアラートダイアログが出た場合は、
73
+ また、ブラウザ上でアラートダイアログが出た場合は、
44
74
  ダイアログの操作する処理をすればよいと検索で見つけたので試してみました。
45
75
 
46
76
  ですが、そもそもBeautifulSoupの中でエラーになっているので意味がなかったです・・・。