этим я не занимаюсь, но это вопрос алгоритма - поиска форм и полей. А вообще да - возможно конечно.
---------- Добавлено 31.01.2013 в 10:52 ----------
LEOnidUKG: Чего готово то?
Робот готов. Оставил пятнаху комментов :)
LEOnidUKG: Вы нам рассказывайте о бесплатных ботах и чем вы занимались.
Я на парсингах собаку сьел. Парсил все что можно. Но не спамил. Всякие там яндекс каталоги, маркеты - по сути любую базу собрать могу. Защит всяких много встречалось, но непроходимых не видел.
LEOnidUKG: США подставьте в Яндекс перед городом. Легче стало? Нет
1. Страну, штат, город и будет Вам счастье.
2. геокодировать Вы можете гуглом(это скрытые от глаза апи)
3. В итоге вы заказчику сделаете приятно - покажете на Яндекс картах правильно.
Я не за Яндекс. Я за ТЗ. Для США я и сам бы гугл не задумываясь юзал, но все равно по схеме описанной мною, дабы избежать коллапсов. Тому же копирайтеру - где он у вас там пишет - можно отдавать список найденных вашингтонов и дать кликнуть по нужному.
Так и страну вводить не нужно. Еще и наоборот потом координату геокодируете и получите и страну и штат и все геоединицы, вплоть до индекса(все в едином формате - лепота :)).
---------- Добавлено 28.01.2013 в 09:01 ----------
LEOnidUKG: Клиент хочет Яндекс.Карты и хочет показать из БД города. Подставляем город, получаем не те координаты.
Делать костыль в коде ради 1 города (а одного ли?), вот это я и называю "подставлять отвёртку", чтобы не стучало.
А вот это переосмыслите если Вам вдруг штаты нужно показать из БД.
---------- Добавлено 28.01.2013 в 09:02 ----------
LEOnidUKG, не ленитесь. Делайте сразу правильно. Не ждите что ПС прочтут Ваши мысли. Вы же программер в конце-то концов.
LEOnidUKG, дело хозяйское, но это не отвертка, а правильная работа.
А у Вас глючный скрипт будет. Сейчас вам на запрос города дали штат. Завтра дадут еще 3 одноименных города.
Когда гугл Вам отдаст на "Брест" город Беларуси вместо ожидаемой Франции или наоборот - вы куда побежите? В ГлоНАСС?
Тут вся ошибка это неуточненный запрос. Вашингтон отличный пример. Вы ждете что вам столицу покажут, но штат по население шире. А еще есть несколько городов. А еще скоро откроют известную во всем мире будку самоубийств горе-программеров известную на весь мир и назовут "Вашингтон". Гугл отдаст вам ее на запрос.
Почитайте про геокодирование - это обязательно, прежде чем работать с картами. Увидите, что превратить текстовый адрес в координату - это не просто одно поле "Вашингтон", а набор географических единиц нужно задать.
ПыСы: заказчик согласен ибо не сведущ. Я, как заказчик, таких программеров, которые бегут\пишут, что невозможно\модифицируют ТЗ - в шею бы гнал. В наш век есть только один вопрос: "что нужно сделать", а "как" - дело техники.
LEOnidUKG: т.е. мне объяснять заказчику, что его копирайтеры или кто там будет заполнять сайт, должны вставлять в поле "Город", не название, а координаты?
Нет. Придется мне объяснить Вам.
Берете "Город" внесенный копирайтером, заставляете его к городу ввести страну\штат, делаете скриптом запрос на геокодирование(преобразование в координаты), в базе храните координаты.
---------- Добавлено 28.01.2013 в 08:31 ----------
LEOnidUKG: Ничего уже не ждём, просто будем пользоваться Гуглом.
Не нужно сразу бежать. Попробуйте надавить и у вас получится. Между прочим, самое ценное качество программистов.
для спама массового разных сайтов
этим я не занимаюсь, но это вопрос алгоритма - поиска форм и полей. А вообще да - возможно конечно.
---------- Добавлено 31.01.2013 в 10:52 ----------
Чего готово то?
Робот готов. Оставил пятнаху комментов :)
Вы нам рассказывайте о бесплатных ботах и чем вы занимались.
Я на парсингах собаку сьел. Парсил все что можно. Но не спамил. Всякие там яндекс каталоги, маркеты - по сути любую базу собрать могу. Защит всяких много встречалось, но непроходимых не видел.
готово. много не спамил.
У меня скрипт комментов, хрумер не пробивает, на php скрипт не написать для него.
давайте урл. я попробую пройти за 10 мин.
LEOnidUKG, ну не обязательно именно под этот сайт. А роботы конечно не на PHP - это гемор. Сейчас куча бесплатных робото-инструментов :)
ПыСы: Вы бы купили инфопродукт с описанием как создавать "правильных" роботов за час?
чисто под вас боты или уже сами люди
ну или другими словами все нормальные боты :)
---------- Добавлено 31.01.2013 в 10:28 ----------
достали просто капчи
а они и не спасут - антигейты же есть
США подставьте в Яндекс перед городом. Легче стало? Нет
1. Страну, штат, город и будет Вам счастье.
2. геокодировать Вы можете гуглом(это скрытые от глаза апи)
3. В итоге вы заказчику сделаете приятно - покажете на Яндекс картах правильно.
Я не за Яндекс. Я за ТЗ. Для США я и сам бы гугл не задумываясь юзал, но все равно по схеме описанной мною, дабы избежать коллапсов. Тому же копирайтеру - где он у вас там пишет - можно отдавать список найденных вашингтонов и дать кликнуть по нужному.
Так и страну вводить не нужно. Еще и наоборот потом координату геокодируете и получите и страну и штат и все геоединицы, вплоть до индекса(все в едином формате - лепота :)).
---------- Добавлено 28.01.2013 в 09:01 ----------
Клиент хочет Яндекс.Карты и хочет показать из БД города. Подставляем город, получаем не те координаты.
Делать костыль в коде ради 1 города (а одного ли?), вот это я и называю "подставлять отвёртку", чтобы не стучало.
А вот это переосмыслите если Вам вдруг штаты нужно показать из БД.
---------- Добавлено 28.01.2013 в 09:02 ----------
LEOnidUKG, не ленитесь. Делайте сразу правильно. Не ждите что ПС прочтут Ваши мысли. Вы же программер в конце-то концов.
LEOnidUKG, дело хозяйское, но это не отвертка, а правильная работа.
А у Вас глючный скрипт будет. Сейчас вам на запрос города дали штат. Завтра дадут еще 3 одноименных города.
Когда гугл Вам отдаст на "Брест" город Беларуси вместо ожидаемой Франции или наоборот - вы куда побежите? В ГлоНАСС?
Тут вся ошибка это неуточненный запрос. Вашингтон отличный пример. Вы ждете что вам столицу покажут, но штат по население шире. А еще есть несколько городов. А еще скоро откроют известную во всем мире будку самоубийств горе-программеров известную на весь мир и назовут "Вашингтон". Гугл отдаст вам ее на запрос.
Почитайте про геокодирование - это обязательно, прежде чем работать с картами. Увидите, что превратить текстовый адрес в координату - это не просто одно поле "Вашингтон", а набор географических единиц нужно задать.
ПыСы: заказчик согласен ибо не сведущ. Я, как заказчик, таких программеров, которые бегут\пишут, что невозможно\модифицируют ТЗ - в шею бы гнал. В наш век есть только один вопрос: "что нужно сделать", а "как" - дело техники.
т.е. мне объяснять заказчику, что его копирайтеры или кто там будет заполнять сайт, должны вставлять в поле "Город", не название, а координаты?
Нет. Придется мне объяснить Вам.
Берете "Город" внесенный копирайтером, заставляете его к городу ввести страну\штат, делаете скриптом запрос на геокодирование(преобразование в координаты), в базе храните координаты.
---------- Добавлено 28.01.2013 в 08:31 ----------
Ничего уже не ждём, просто будем пользоваться Гуглом.
Не нужно сразу бежать. Попробуйте надавить и у вас получится. Между прочим, самое ценное качество программистов.
LEOnidUKG, Вы изначально пошли по неправильному пути. Неважно абсолютно какие карты.
Возьмите свои города, сделайте геокодирование и получите координаты.
И неважно как Я приоритеты расставил. Ведь у Вас есть возможность уточнить страну или штат во время геокодирования.
---------- Добавлено 28.01.2013 в 08:20 ----------
Разумнее ставить сразу то что корректно работает.
Оно и работает корректно. Просто Вы ждете что Яша отсортирует по населению по убыванию? Или покажет город вместо штата?
"на диване" всяко удобнее