【问题标题】:hidden post parameter , php curl隐藏的帖子参数,php curl
【发布时间】:2011-03-03 07:03:03
【问题描述】:

我正在尝试在http://www.ebayclassifieds.com/m/PostAd?scrid=3465450-2253858851033189948 上复制浏览器发布参数,但由于某些原因,我无法找到其中 2 个的值来自何处。参数是 btn-previwe-ad.x 和 btn-previwe-ad.y 但我在 html 源代码本身中找不到诸如参数或任何隐藏值。

【问题讨论】:

    标签: php http post curl


    【解决方案1】:

    它们表示单击时鼠标指针相对于元素的 x 和 y 位置,并在通过<input type="image"> 点击提交表单时自动添加:

    <input name="btn-previwe-ad" ... alt="Preview your ad" type="image">
    

    来自HTML 4.02 specification (Source):

    当使用定点设备点击图像时,提交表单并将点击坐标传递给服务器。 x 值以图像左侧的像素为单位,y 值以图像顶部的像素为单位。提交的数据包括name.x=x-value和name.y=y-value,其中“name”是name属性的值,x-value和y-value分别是x和y坐标值。

    【讨论】:

    • 非常感谢您的回复。你能告诉我这些价值观的重要性/用途吗?它们可以用来检测“机器人”/自动请求吗?
    • 它们不能可靠地用于检测机器人,因为它们很容易被模拟......我认为它们的唯一目的是充当图像映射。也就是说,您可以有一个&lt;input type="image"&gt;,服务器可以根据点击的区域执行不同的操作。
    【解决方案2】:

    它们是您单击时鼠标的位置 x 和 y,相对于单击的按钮。它们是默认添加的,不需要额外的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 2013-02-15
      • 2011-10-22
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      相关资源
      最近更新 更多