问题标签 [aiohttp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3505 浏览

python - ayncio timeout in wait method explain

..

I dont quite understand last Note in this help (what is second set? is it pending/reprocessing set? how do I execute pending tasks and combine the results of both done and pending and then save in DB)

My problem: I'm using asyncio with aiohttp, have millions of urls , few of them might raise timeout error. I want to send them in a queue for reprocessing or it should take care by eventpool.

PS: I'm not using wait_for method.

0 投票
1 回答
5523 浏览

python - 为什么我在 Python asyncio 中收到“任务已销毁但未决”错误?

我用asyncio又漂亮aiohttp。主要思想是我向服务器发出请求(它返回链接),然后我想从所有链接并行下载文件(类似于示例)。

代码:

但是,当我尝试运行它时,我有很多“下载...”输出和

和'OK +文件名'无关。

我该如何解决?

0 投票
1 回答
1018 浏览

python - aiohttp 和 aiohttp_jinja2 响应错误

我正在尝试结合jinja2aiohttp使用aiohttp_jinja2,但事实证明这是一个错误。

我试图按照文档来做。

在没有jinja2 aiohttp正常运行的情况下。

environment

index.py

回溯错误:

0 投票
1 回答
2868 浏览

python-3.x - 用于二进制文件上传的 aiohttp POST 问题

我已成功使用requests模块上传二进制文件(jpg),内容如下:

现在尝试使用aiohttp客户端执行此操作。这是我到目前为止所拥有的:

但是我得到了 400 的回报,带有{"detail": "Specified value is invalid: Invalid Content-Length specified"}.
好像它没有正确发送photo.jpg。aiohttp 文档提到了多部分编码文件和流式传输,但这不是我想要的。

如何在请求中形成类似的带有二进制文件的 POST,但使用 aiohttp?

0 投票
1 回答
2697 浏览

python - aiohttp - 异常忽略消息

我正在运行以下代码,它通过 aiohttp 发出 5 个请求:

输出:

注意:没有关于异常是什么/在哪里的其他信息。

是什么原因造成的,是否有任何调试提示?

0 投票
4 回答
12991 浏览

python-3.x - 异步aiohttp请求失败,但同步请求成功

使用以下代码Cannot connect to host ...:443 ssl:True时,我使用异步aiohttp. 当我使用 synchronousrequests时,它成功了。

whitehouse.gov链接失败,但异步google.com和同步情况都成功。

出了什么问题?这是 FreeBSD8 上的 python 3.4.2,aiohttp 0.14.4,请求 2.5.3

输出是:

0 投票
1 回答
249 浏览

python - 使用 ProxyConnector 的 aiohtttp 连接池

我想知道是否有人知道如何使用 ProxyConnector 作为连接器使用 aiohttp 进行连接池?

文档提到如何使用 TcpConnector 或使用 Session 类来做到这一点,但我似乎无法弄清楚。

谢谢。

0 投票
0 回答
2816 浏览

sockets - Asyncio + Aiohttp socket.send() 引发异常

我有一个使用 Aiohttp 的非常简单的文件服务器:

当我使用攻城工具测试它时,例如,这样的命令:

它引发了很多这样的异常:

并且传输的数据量非常小。我假设套接字在文件完全发送给用户之前关闭。对于一些建议,我将不胜感激。先感谢您!升级版:

模板2.html

/root/async 目录包含 template2.html 和服务器脚本文件(开头提到的代码)。/root/async/files 目录包含一些 15b、15kb 和 15mb 大小的虚拟文件。

UPD:小文件不会出现异常。

0 投票
2 回答
459 浏览

python-3.x - GoogleScraper(Python 脚本)错误:“pkg_resources.DistributionNotFound:aiohttp”

我正在尝试让GoogleScraper Python 脚本在 Ubuntu 14.04 LTS 上运行,但是当我输入“./GoogleScraper -h”时出现以下错误

我该怎么做才能安装这个 aiohttp 包? 用谷歌搜索了一下,有点困惑。

这是我的“Python -V”输出

roger@vbox-ubuntu:~/env/bin$ python -V Python 2.7.6 roger@vbox-ubuntu:~/env/bin$ python3 -V Python 3.4.0

我之前还运行了以下内容:

virtualenv --python python3 env source env/bin/activate pip install GoogleScraper sudo apt-get install python3-pip sudo pip3 install aiohttp

0 投票
1 回答
796 浏览

python - aiohttp 文档中的 app = web.Application(loop=loop)

loop=loop我在阅读 aiohttp 文档时遇到了问题。它是一个特殊且不可或缺的代码吗?或者只是一个同样 app = web.Application(loop)有效的冗余重新分配。

服务器示例: