2009-10-02 3 views
0

Я пытаюсь написать сценарий, который ищет почтовый индекс в USPS. URL = "http://zip4.usps.com/zip4/citytown_zip.jsp". Получает данные представленные POST является:Сценарий для USPS

zip5 = YOURZIPCODE & submit.x = 3 & submit.y = 22 & представить = Найти + ZIP + Код

часть я с трудом найти как эти числа генерируются: submit.x = 3 submit.y = 22

Вышеуказанные два значения всегда представляют собой значения для X и Y. Я могу вычислить эти числа, которые будут помещены в строку.

Любые мысли были бы весьма благодарны.

+0

Возможно, вы нарушите условия обслуживания USPS, написав запросы на свой сайт. Посмотрите http://www.usps.com/homearea/docs/termsofuse.htm?from=global_footer&page=termsofuse –

ответ

1

Это координаты щелчка кнопки изображения. Их значения просто дают положение мыши на кнопке, когда она была нажата. В этом случае они будут бессмысленными, просто сделайте их как 1, так и что-то.

0

Как говорится в первом ответе, это просто USPS, пытающийся не дать кому-либо создать автоматический сценарий для доступа к данным через эту форму. Они ожидают немного разных номеров для каждого запроса с данного IP-адреса.

«когда вы можете предотвратить кто-то делает что-то, вы можете получить деньги, чтобы позволить им получить вещи сделано»

Просто положить в случайных чисел от 1 до максимального размера изображения кнопки, и он будет работать.

И я бы не стал пытаться это сделать «юридически», их юридические условия не имеют смысла: http://techref.massmind.org/techref/ecommerce/shipAPIlegal.htm также см. Ссылку «Доставка» в заголовке этой страницы.

Смежные вопросы