Форум сайта python.su
Ну, понятно, ещё один знаток слился с разговора. Есть два типа людей, одни способны отвечать на кокртеные вопросы, а другие не способны, либо в силу каких-то писихологических травм, либо в силу того, что они сами недостаточно понимают предмет разговора, чтобы объяснить элементарные вещи. Я же выше конкретно спросил, зачем именно вы используете keep-alive? Для ускорения работы с сетью? На сколько ускоряется работа с поддержкой этой фичи? Конкретные цифры. Опять в гугл пошлёте?
Офлайн
krishnaramaпросто интегрировал патч https://github.com/kennethreitz/requests/pull/478
dvs, сам патчил?
Офлайн
lorien, нет, я им зубы чищу.
Проценты я тебе считать обязан чтоли? Возьми и посчитай. Сравни с тем же requests.
dvs, pip install requesocks не работает.
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import requesocks
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "d:\Program Files\Python27\lib\site-packages\requesocks-0.10.8-py2.7.egg\
requesocks\__init__.py", line 25, in <module>
from . import utils
File "d:\Program Files\Python27\lib\site-packages\requesocks-0.10.8-py2.7.egg\
requesocks\utils.py", line 21, in <module>
from .compat import parse_http_list as _parse_list_header
File "d:\Program Files\Python27\lib\site-packages\requesocks-0.10.8-py2.7.egg\
requesocks\compat.py", line 86, in <module>
from .packages.oreos.monkeys import SimpleCookie
File "d:\Program Files\Python27\lib\site-packages\requesocks-0.10.8-py2.7.egg\
requesocks\packages\__init__.py", line 3, in <module>
from . import urllib3
File "d:\Program Files\Python27\lib\site-packages\requesocks-0.10.8-py2.7.egg\
requesocks\packages\urllib3\__init__.py", line 16, in <module>
from .connectionpool import (
File "d:\Program Files\Python27\lib\site-packages\requesocks-0.10.8-py2.7.egg\
requesocks\packages\urllib3\connectionpool.py", line 65, in <module>
from .packages import socksipy
ImportError: cannot import name socksipy
Отредактировано krishnarama (Март 25, 2013 14:28:29)
Офлайн
> Проценты я тебе считать обязан чтоли? Возьми и посчитай. Сравни с тем же requests.
Бро, ты тут интересовался поддержкой keep-alive и толком не можешь объяснить зачем он тебе нужен. Типа что-то ускоряет. И не можешь сказать, насколько ускоряет. При чём тут сравнение Grab и Requests? Мы говорили о keep-alive как фиче сетевого протокола, а не о сравнениии фреймворков.
Офлайн
Я говорил как раз о сравнении фреймверков, как ты это понял - я не знаю.
Офлайн
> В requests keep-alive точно есть, я лучше его автору тогда заплачу, чтобы он прокси добавил А исследовать сишный код у меня нет ни желания, ни навыков, так что сорри.
Ты сказал, что тебе важен keep-alive, а чем важен, объяснить затрудняешься. А автору requests плати конечно, потому как requests может быть одним из траспортов Grab, мне от каждого транспорта хотелось бы поддержку socks.
Офлайн
Я не затрудняюсь, просто с такими вопросами - в гугл. Я вовсе не обязан это обьяснять, а тем более - автору http клиента.
Отредактировано krishnarama (Март 25, 2013 16:43:49)
Офлайн
Так тебя тут ещё один человек спрашивал или он тоже под какой-то формат не подходит общения? Grab это, кстати, не http клиент - это фреймворк для парсинга сайтов.
Офлайн
Человек создает тред, просит помощи. Задает довольно простые вопросы про харатктеристики фрейворков. Простые, потому что ответ на них находится в первом предложении хоумпейджа каждого из этих фрейворков. Но ничего страшного, для этого и создан форум, все вежливо отвечают, общаются. Но как только был адресован вопрос этому человеку, как он вскидывает пальцы веером, говорит о том, что мол как вы так вообще пишите что-то на Питоне, связанное с http, если такой простой ответ не знаете и беспрерывно посылает всех в гугл, добавляя, что никому ничего не обязан. И самое смешное, что вопрос, то был задан не с целью заставить его поделиться знаниями, а он был уточняющим, для того, чтобы опять же помочь этому человеку.
Офлайн
krishnaramaОбновил, пробуй ещё раз
pip install requesocks
Офлайн