http.client.BadStatusLine: ''
例外を処理します。 私はpython3です。私のコードは"HTTP Badstatus行"例外を処理できません
import http.client
try:
req = urllib.request.Request(url, headers={'User-Agent': 'Chrome/51'})
html = urllib.request.urlopen(req).read()
soup = BeautifulSoup(html,"html.parser")
return soup
except http.client.HTTPException as eror:
print("Boom")
ですが、httpException
はpython3ではありませんか?
私はstackOverFloeQuestionとthisを読んでいますが、それをキャッチすることはできません。どんな助け?
https://docs.python.org/3/library/http.client.html#http.client.HTTPException 受信した実際のエラーは何ですか? – DeepSpace
@DeepSpace。私はこの例外をキャッチしたい。それだ。上の図の赤い記号は、 'HTTPException'が定義されていないことを示しています。 – Ali
コードをコピーして貼り付けても、その問題は再現されません。 – DeepSpace