asynico代{过}{滤}理设置
直接上代码吧。研究半天了 还是不行。代{过}{滤}理肯定能用 都是新买的。 报错需要验证 用requests代{过}{滤}理的时候也没这个问题呀。import aiohttp
import asyncio
async def crawl(session, url):
try:
async with session.get(url, proxy='http://222.37.120.51:46603') as response:
print(await response.text())
print('success')
except Exception as e:
print(e)
print('error')
async def main():
async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(ssl=False), trust_env=True) as session:
url = 'https://httpbin.org/ip'
tasks =
await asyncio.wait(tasks)
if __name__== '__main__':
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
报错信息:
407 Proxy Authentication Required
与401响应类似,只不过客户端必须在代{过}{滤}理服务器上进行身份验证。代{过}{滤}理服务器必须返回一个 Proxy-Authenticate 用以进行身份询问。客户端可以返回一个 Proxy-Authorization 信息头用以验证。
你可能需要填上连接代{过}{滤}理的账号密码,代码我扫了一眼应该是写的没问题 楼上正解 p0weredBy 发表于 2021-8-19 15:45
407 Proxy Authentication Required
与401响应类似,只不过客户端必须在代{过}{滤}理服务器上进行身份验 ...
好的解决了!看了一眼官方文档。大意了以前用requests验证跟这个不太一样。
页:
[1]