Форум сайта python.su
Помогите, пожалуйста, одновременно отправить и обработать несколько POST запросов к web-странице.
Знаю про httplib, сокеты, asyncore, asynchat, twisted и потоки, но… Не знаю, что выбрать. Нужно отправить 10 POST запросов к веб-странице в один момент, и получить результирующий HTML.
Нужен ли для этой задачи асинхронный сокет или достаточно httplib.HTTPConnection в нескольких независимых потоках? Если можно потоками, то покажите, пожалуйста, как.
Но в идеале, хотелось бы все-таки сделать одновременно много именно twisted соединений с отправкой HTTP POST данных.
Офлайн
К перечисленному добавлю:
http://eventlet.net/ (has special version of the urllib2 module that uses non-blocking IO)
http://dieselweb.org/lib/ (HttpClient)
…
А Вы выберите уже инструмент и начните что-то делать.
P.S. Потоки тут - это лишние сложности.
Офлайн