https://bitbucket.org/vdemidov/sas.plan ... 110412.rar
SAS.Planet.110412
Модератор: Tolik
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: SAS.Planet.110412
Поздравляю!zed писал(а):В этой версии реализована давняя хотелка по переопределению headers запросов.
А описание?
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: SAS.Planet.110412
#13#10 не заменяются на байты 0D0A.
Вот строка из params.txt:
Вот сниффер:
Самое забавное, что карта уже работает!
(ей не нравился только User-Agent)
Вот строка из params.txt:
Код: Выделить всё
RequestHead=User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0#13#10Referer: http://etokarta.com/#13#10Cookie: cc=1#13#10
Код: Выделить всё
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0#13#10Referer: http://etokarta.com/#13#10Cookie: cc=1#13#10
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: SAS.Planet.110412
А, точно в params.txt можно определить только одну строчку хидера. Чтобы можно было определять несколько строк через #13#10 надо будет поизвращаться в коде 
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: SAS.Planet.110412
Ок, выкинул из params.txt, вставил в GetUrlScript.
Выглядит всё хорошо, но keep-alive не работает.
GetUrlScript:
Request:
Response:
P.S. И через браузер тоже Close. Так что, видимо, тут проблемы нет. Отлично!
P.P.S. А куки куда пропали?
P.P.P.S. etokarta.zmp уже в плюсовом репозитории.
Выглядит всё хорошо, но keep-alive не работает.
GetUrlScript:
Код: Выделить всё
RequestHead:='User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0' + #13#10 +
'Accept: image/png,image/*;q=0.8,*/*;q=0.5' + #13#10 +
'Accept-Language: en-us,en;q=0.5' + #13#10 +
'Accept-Encoding: gzip, deflate' + #13#10 +
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' + #13#10 +
'Keep-Alive: 115' + #13#10 +
'Connection: keep-alive' + #13#10 +
'Referer: http://etokarta.com/' + #13#10 +
'Cookie: cc=1' + #13#10;
Код: Выделить всё
GET /t/dg/zz17/18-076522-041349.jpg HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://etokarta.com/
Host: etokarta.com
Cache-Control: no-cacheКод: Выделить всё
HTTP/1.1 200 OK
Date: Tue, 12 Apr 2011 16:32:12 GMT
Server: Apache/2.2.16 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 00:08:46 GMT
ETag: "3a3bd8-20e5-49bba26f6896e"
Accept-Ranges: bytes
Content-Length: 8421
Connection: close
Content-Type: image/jpeg
X-Pad: avoid browser bugP.P.S. А куки куда пропали?
P.P.P.S. etokarta.zmp уже в плюсовом репозитории.
Последний раз редактировалось Tolik 12 апр 2011, 20:58, всего редактировалось 3 раза.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: SAS.Planet.110412
Видимо сервер не поддерживает. Keep-Alive ведь по усмотрению сервера устанавливается.
P.S. Багу пофиксил, появится vdemidov может переделает билд. А нет, так до следующего релиза.
В params.txt нужно будет писать через \r\n: RequestHead=Referer: maps.kosmosnimki.ru\r\nConnection: Close\r\n
P.S. Багу пофиксил, появится vdemidov может переделает билд. А нет, так до следующего релиза.
В params.txt нужно будет писать через \r\n: RequestHead=Referer: maps.kosmosnimki.ru\r\nConnection: Close\r\n
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: SAS.Planet.110412
SAS.Planet: Yuri's revengevdemidov писал(а):в честь Дня Космонавтики
The only difference between me and a mad man is that I am not mad. /Salvador Dali/

