
Alexey
31.03.2017
14:24:04
К своему говносайту говорю сунь.

Stanislav
31.03.2017
14:25:56
Заработало
А почему?

Google

Alexey
31.03.2017
14:26:09
Потому что я тебе уже полчаса талдычу блядь.
@zartsoft зацени, моя догадонька из старого опыта сработала на 3.5.
Если сразу говорить соединение дропать, тогда всё ок.

Zart
31.03.2017
14:27:21
я сейчас интересу ради поднял неткат и подключился с 2.7 и 3.5 реквестами
запросы одинаковые

Stanislav
31.03.2017
14:27:38

Alexey
31.03.2017
14:27:48

Stanislav
31.03.2017
14:27:59
А на обычном уровне?

Alexey
31.03.2017
14:28:00
Скорее всего где-то что-то сломали для асинков, например.

Stanislav
31.03.2017
14:28:07
Откуда ты знал?

Zart
31.03.2017
14:28:12
чо?

Alexey
31.03.2017
14:28:14
Потому что в прошлом году сталкивался уже.
Я живу в мире 2.4 2.6 и 2.7.

Google

Stanislav
31.03.2017
14:30:08
Спасибо вообщем

Alexey
31.03.2017
14:30:24
Спасибо ты мне скажешь если сходишь и баг засабмитишь.
В нашем мире это лучшее спасибо.

Igor
31.03.2017
14:30:48
или писать "в общем" будешь вместо "вообщем"
хотя бы.

Alexey
31.03.2017
14:31:10
Я так постоянно пишу по фану. Нравится нетерпеливых граммар-наци ламеров ловить.
В крации, в опреоле — вот это вот всё.

Stanislav
31.03.2017
14:31:59

Alexey
31.03.2017
14:32:06
Начелось. Учися!

Stanislav
31.03.2017
14:32:21
Начелось. Учися!
А че писать?
Сказать мол не могу к сайту детских игрушек достучатся?

Alexey
31.03.2017
14:34:23
Всем похуй на твой сайт и пусть там хоть анальные страпоны продаются. Суть в том, что на такой-то версии сипитона, такой-то версии риквестс наблюдается вот такое вот поведение. Всё.
Версии такие-то, сайт такой, код для повторения проблемы. Всё.

Zart
31.03.2017
14:35:16
ненавижу реквестс

Stanislav
31.03.2017
14:35:18

Zart
31.03.2017
14:39:05
нашел
def assert_header_parsing(headers):
"""
Asserts whether all headers have been successfully parsed.
Extracts encountered errors from the result of parsing headers.
Only works on Python 3.
:param headers: Headers to verify.
:type headers: httplib.HTTPMessage.
:raises urllib3.exceptions.HeaderParsingError:
If parsing errors are found.
"""
на втором молча работает
это кусок requests.packages.urllib3.util.response

Igor
31.03.2017
14:42:26

Stanislav
31.03.2017
14:43:02

Google

Alexey
31.03.2017
14:43:21
Зарт скорее пулл реквест зашлёт с матерками.

Zart
31.03.2017
14:43:24
я этим дерьмом не пользуюсь
тратить на них время? щаз

Roman
31.03.2017
14:43:50

Stanislav
31.03.2017
15:28:57
Я извиняюсь, а вот
import asyncio
import aiohttp
URL = 'http://www.kompan-russia.ru/'
@asyncio.coroutine
def print_page(url):
response = yield from aiohttp.request('GET', url, headers={'Connection': 'close'})
body = yield from response.read_and_close(decode=True)
loop = asyncio.get_event_loop()
loop.run_until_complete(print_page(URL))
Это не работает, выдает все то же:
Invalid HTTP Header: Geo detect - client ip

Roman
31.03.2017
15:53:07

Stanislav
31.03.2017
15:53:22
Это сайт какой-то неправильный

Alexey
31.03.2017
15:53:38
=D

Stanislav
31.03.2017
15:53:54
Давайте поможем стасику с aiohttp
Или как варик попробовать grequests?

Jim
31.03.2017
15:54:17
да хз, всё рабьотает через urlib

Alexey
31.03.2017
15:54:18
Оспаде.
grequests это тупой врап requests для gevent, бля.
Берёшь гивент, спавнить себе геты, хаваешь их с мазиком, заебись.

Stanislav
31.03.2017
15:55:30
Чтоб быстро

Jim
31.03.2017
15:56:29
ну глагне там итак быстро открывается
выше же выяснили что это косяк с requests

Stanislav
31.03.2017
15:57:04

Google

Alexey
31.03.2017
15:57:10
Пейспалм.

Stanislav
31.03.2017
15:57:12

Jim
31.03.2017
15:57:25
АААА

Stanislav
31.03.2017
15:57:49

Alexey
31.03.2017
15:58:11
?

Stanislav
31.03.2017
15:58:53
АААААаа

Admin
ERROR: S client not available

Jim
31.03.2017
15:59:05
https://pastebin.com/rJ84BrCT
вот
быстро, хорошо. работает
даже gzip может

Stanislav
31.03.2017
16:00:17

Alexey
31.03.2017
16:00:26
Фейспалмище.

Jim
31.03.2017
16:00:30
разжимать

Stanislav
31.03.2017
16:00:38
Разжимать*
Я не догоняю пока что

Alexey
31.03.2017
16:01:09
Может быть реально в бегиннерсы сходить?

Google

Jim
31.03.2017
16:01:11
тогда тебе на python beginners

Alexey
31.03.2017
16:01:14
Кроме шуток и подъёбок.

Stanislav
31.03.2017
16:01:26

Jim
31.03.2017
16:01:43
охуеть

Alexey
31.03.2017
16:01:44
Accept-Encoding, быстро в гугл.

Jim
31.03.2017
16:02:16
я тупо скопировал всё из хэдеров в бразуаре, мн лень убирать лишнее, да и так на бразуар более похоже

Stanislav
31.03.2017
16:02:18
Аааа
Так а хули если read() рабогтает?
Т.е и так даст
Или не даст
Ща затестим

Jim
31.03.2017
16:03:09
у них если не укзаывтаь accept encoding то будет gzip деолтом всем отдавать

Alexey
31.03.2017
16:03:19
Аааа
Давай в одно сообщение.
RFC.

Jim
31.03.2017
16:03:46
ну там всё очень странно. я пробовал без него - оно мне в gzip отдавало

Stanislav
31.03.2017
16:04:07
Я понял, а теперь про быструю работу