高级网页搜寻

时间:2016-11-06 19:52:12

标签: web-scraping

对于初学者来说,我的问题实际上来自于系列"可以做到吗?"。

让我们来看看webpage。在这里,我们进行了互联网拍卖,我们在页面中间看到了这些行:

enter image description here

我们在此处看到最高出价 60 $ ,出价者的名称为 seanpatrick 。在屏幕下方,我们看到一个界面,用于对当前硬币进行出价。

enter image description here

CNG已经在这里推出了招标系统。首先,您决定支付硬币的金额,然后在您的最高出价($)字段中输入数字。然后在相应字段中输入投标人处理(简称,您的登录信息)和密码,按提交投标。我们可以看到,您的最高出价($)中的数字会自动填充 65 $ 。这意味着现在最低出价 65 $ ,但如果您准备支付更多费用,例如 100 $ ,则输入 100 $ 并且网站将自动为您出价(当然,直到达到您的最高出价)。 我想获得的信息是 seanpatrick 输入的最高出价?所以,他在最高出价字段中输入 95 $ ,我决定在那里输入 100 $ ,然后网站会自动增加出价通过出价增量(对于当前硬币 5 $ ),当出价达到 100 $ 时(超过其最大值一步),而且我成了最高出价者。

我想弄清楚这种自动出价过程发生的位置,是否可以从外部拦截最高出价?我使用Chrome开发者工具处理了该网站,查看了上传的软件包,但没有找到与问题相关的任何内容。

1 个答案:

答案 0 :(得分:0)

在我看来,您需要定期检查(或在出价截止日期之前)。 看,现在最后一次出价已经改变,出价者名称也是如此: enter image description here

因此,了解出价截止时间,您可以在出价结算前检查最后一次出价。然后你:

  1. 登录
  2. 提交包含您出价的表格
  3. 可以做到。

    更新

    在屏幕截图中,您可能会看到当前出价目前:65美元。 因此,您可以在第一页请求时获得该数字,并在第二次请求时提交您的出价并提交表单。