質問編集履歴

2

http

2022/02/15 08:46

投稿

donbe
donbe

スコア10

test CHANGED
File without changes
test CHANGED
@@ -17,7 +17,7 @@
17
17
  "Chrome/98.0.4758.80 Safari/537.36 "
18
18
  header = {'User-Agent': user_agent}
19
19
 
20
- url = 'https://mens.bz/area_shinjuku/'
20
+ url = 'https://'
21
21
  res = requests.get(url, headers=header)
22
22
  soup = BeautifulSoup(res.text, 'html.parser')
23
23
 

1

try exceptを使っても処理が中断してしまう

2022/02/15 00:37

投稿

donbe
donbe

スコア10

test CHANGED
File without changes
test CHANGED
@@ -17,7 +17,7 @@
17
17
  "Chrome/98.0.4758.80 Safari/537.36 "
18
18
  header = {'User-Agent': user_agent}
19
19
 
20
- url = 'https://example.com/'
20
+ url = 'https://mens.bz/area_shinjuku/'
21
21
  res = requests.get(url, headers=header)
22
22
  soup = BeautifulSoup(res.text, 'html.parser')
23
23
 
@@ -76,3 +76,16 @@
76
76
  エラーが出た場合でもループを継続したい場合はどのような対応をするといいのでしょうか。
77
77
  何卒よろしくお願いいたします。
78
78
 
79
+ ### 追記
80
+ 教えていただいたrequestsの処理をしてもエラーが出たら止まってしまいます。
81
+
82
+ ```Python
83
+ for a in shoptxt3:
84
+ print(shoptxt3, shop_desc)
85
+ try:
86
+ for c in shop_desc:
87
+ print(descres.status_code)
88
+ except (requests.exceptions.ConnectionError, TimeoutError):
89
+ print("error")
90
+
91
+ ```