Python 3.x 如何使用aiohttp检查url状态代码?
我有以下代码来检查url状态代码:Python 3.x 如何使用aiohttp检查url状态代码?,python-3.x,python-asyncio,aiohttp,Python 3.x,Python Asyncio,Aiohttp,我有以下代码来检查url状态代码: async def _is_url_ok(url): async with aiohttp.ClientSession() as session: async with session.get(url) as resp: return resp.status == 200 处理异常的最佳方法是什么?这样做可以吗 async def _is_url_ok(url): try: async w
async def _is_url_ok(url):
async with aiohttp.ClientSession() as session:
async with session.get(url) as resp:
return resp.status == 200
处理异常的最佳方法是什么?这样做可以吗
async def _is_url_ok(url):
try:
async with aiohttp.ClientSession() as session:
async with session.get(url) as resp:
return resp.status == 200
except:
return False
这取决于你的目标是什么 有时,您需要页面内容验证等 无论如何,除了之外,捕获
aiohttp.ClientError
比裸好