SASGIS - Доработка карты (ZMP)
View Issue Details
0000778Доработка карты (ZMP)Доработка файла картыpublic02-06-2011 17:4003-06-2011 07:36
xromeo 
zed 
normalminoralways
resolvedfixed 
ЛюбаяЛюбаяЛюбая
0000778: Доработать GoogleSat.zmp (DefURLBase)
Неизменная часть ссылки для этой карты выглядит примерно так:

DefURLBase=http://khm.google.com/kh/v=86&hl=ru

тогда как браузер качает тайлы попеременно с нескольких разных адресов, в частности, с http://khm0.google.com/, http://khm1.google.com/. Логично, чтобы и программа тоже попеременно качала с khm0, khm1, и т.д. (если есть ещё такие хосты с другими добавленными цифрами), а не всё с khm без цифр. Идея состоит в том, чтобы максимально прикинуться браузером, максимально быть на него похожей. Дабы снизить вероятность бана.

P.S. Если об этом уже писали, удалите инцидент. Но с ходу поиском ничего не нашлось.
zmp, антибан
Issue History
02-06-2011 17:40xromeoNew Issue
02-06-2011 19:51zedStatusnew => resolved
02-06-2011 19:51zedResolutionopen => fixed
02-06-2011 19:51zedAssigned To => zed
02-06-2011 19:55zedNote Added: 0002848
02-06-2011 22:21gpsMaxTag Attached: zmp
02-06-2011 22:46gpsMaxTag Attached: антибан
03-06-2011 07:36TolikNote Added: 0002865
03-06-2011 16:00TolikNote Edited: 0002865bug_revision_view_page.php?bugnote_id=2865#r1424
03-06-2011 16:00TolikNote Revision Dropped: 2865: 0001423

Notes
(0002848)
zed   
02-06-2011 19:55   
Обновляйте zmp с реп и тестируйте.
(0002865)
Tolik   
03-06-2011 07:36   
(edited on: 03-06-2011 16:00)
По-моему, большого смысла в этом нет.
Все эти адреса - алиасы на khm.l.google.com, все запросы всё равно рассылаются на 6 разных IP-адресов по кругу.

C:\>nslookup khm0.google.com

Non-authoritative answer:
Name: khm.l.google.com
Addresses: 209.85.146.102
          209.85.146.138
          209.85.146.139
          209.85.146.100
          209.85.146.113
          209.85.146.101
Aliases: khm0.google.com

То есть если там стоит 6 разных хостов, то запросы на khm0, khm1 и т.д. приходят на них случайным образом, поэтому на хосте нет смысла проверять хедер Host.
Более того, в данный момент браузер шлёт запросы только на khm0 и khm1.

Хотя я могу и ошибаться, возможно, они их всё-таки как-то проверяют.

Хуже-то конечно не стало, можно так же исправить и другие гугловские zmp (для порядка).


Кстати, не пора ли убрать параметр Sleep=1000? Я его всё время отключаю, бана ни разу не было.