(我在写这篇文章时请了一位翻译。请理解,有些词可能不正确。)我使用请求模块测试了它。如果找不到站点,则应该返回404代码,但会出现错误。我不知道原因是什么。任何帮助都将不胜感激。如何正确返回404代码?
-下面是密码。
import requests as re
a = re.get(input())
print(a.status_code)错误:回溯(最近一次调用):文件"",第1行,文件"C:\Users\82104_dvfqr9f\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\api.py",第75行,get返回请求(‘get’,url,params=params,**kwargs)文件"C:\Users\82104_dvfqr9f\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\api.py",第61行,请求返回session.request(method=method,url=url,**kwargs)文件"C:\Users\82104_dvfqr9f\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py",行515,请求prep = self.prepare_request(req)文件"C:\Users\82104_dvfqr9f\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py",行443,在文件"C:\Users\82104_dvfqr9f\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\models.py",第318行( prepare_request p.prepare)中,在prepare_request self.prepare_url( URL,params)文件第392行中,在prepare_url prepare_request MissingSchema(错误)requests.exceptions.MissingSchema中:无效URL‘eeee.com:未提供任何方案。也许你是说http://eeee.com
发布于 2022-05-20 14:17:18
您可以使用此链接来处理请求模块。
import requests
try:
r = requests.get('https://www.google.com/search?q=ggg')
print(r.status_code)
if r.status_code==404:
print("this url dosn't exist")
except Exception as error:
print(error)https://stackoverflow.com/questions/72320305
复制相似问题