Скрипт для USPS - PullRequest
       7

Скрипт для USPS

0 голосов
/ 03 октября 2009

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

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

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

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

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

Ответы [ 3 ]

1 голос
/ 03 октября 2009

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

0 голосов
/ 28 января 2010

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

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

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

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

0 голосов
/ 04 октября 2009

«Пользователи могут просматривать и загружать материалы с этого сайта только в следующих целях: (a) для личного некоммерческого использования в домашних условиях»

http://www.usps.com/homearea/docs/termsofuse.htm?from=global_footer&page=termsofuse

По ссылке выше.

...