Bash USPS脚本

Bash USPS脚本,bash,post,curl,lookup,zipcode,Bash,Post,Curl,Lookup,Zipcode,我正在尝试编写一个脚本,可以查看USPS的邮政编码。 URL=”http://zip4.usps.com/zip4/citytown_zip.jsp". 通过POST提交的数据为: zip5=YOURZIPCODE&submit.x=3&submit.y=22&submit=Find+ZIP+Code 我很难找到的是这些数字是如何产生的: 提交。x=3 提交。y=22 X和Y的上述两个始终“提交”值始终会更改。我能弄明白 这些数字被放入字符串中 任何想法都将不胜感激。这些是图像按钮点击的坐标。

我正在尝试编写一个脚本,可以查看USPS的邮政编码。 URL=”http://zip4.usps.com/zip4/citytown_zip.jsp". 通过POST提交的数据为:

zip5=YOURZIPCODE&submit.x=3&submit.y=22&submit=Find+ZIP+Code

我很难找到的是这些数字是如何产生的: 提交。x=3 提交。y=22

X和Y的上述两个始终“提交”值始终会更改。我能弄明白 这些数字被放入字符串中


任何想法都将不胜感激。

这些是图像按钮点击的坐标。它们的值仅给出单击按钮时鼠标在按钮上的位置。在这种情况下,它们将毫无意义,只需将它们都设置为1或其他内容。

“用户只能出于以下目的查看和下载本网站的材料:(a)供个人、非商业家庭使用。”


从上面的链接中。

正如第一个答案所说,这只是USPS试图阻止任何人构建一个自动脚本来通过该表单访问数据。他们期望来自给定IP地址的每个请求的数字略有不同

“当你可以阻止某人做某事时,你可以得到报酬让他们完成事情”

只要输入介于1和图像按钮最大大小之间的随机数,它就会工作

我不想费心“合法地”去做,他们的法律术语毫无意义:
另请参见该页面标题中的“配送”链接。

您可能违反了USPS服务条款,将查询脚本化到他们的网站。看看