-1

我需要从网站http://www.ceginfo.hu/获取公司地址(cim)

示例公司名称:AB-KONTÍR Szolgáltató Bt.

我知道如何使用WinHttp.WinHttpRequest对象和FireBug来做到这一点。

但我无法决定应该向哪个 URL 发送此请求。

当我使用 FireBug 分析请求/响应时,我得到以下 URL: http ://www.ceginfo.hu/company/search/4221638

我认为 4221638 是 CompanyID。但就我而言,我将只有公司名称,这就是我的问题所在。

所以任何人都可以告诉我在哪里可以使用 firebug 或任何其他工具获取 URL,使用这些工具我可以使用公司名称作为参数跟踪 URL ,我可以在我的 VBA 代码中使用它。

提前致谢!

4

1 回答 1

1

所以任何人都可以告诉我在哪里可以使用 firebug 或任何其他工具获取 URL,使用这些工具我可以使用公司名称作为参数跟踪 URL,我可以在我的 VBA 代码中使用它。

没有。除非有一个公开可用的数据库(如果可以的话,我建议调用它们)或允许编程访问的 API,否则到达此链接 slug 的唯一方法是执行搜索。

此外,post slog 并不像您想象的那么重要。如果您只搜索“Kontir”,这就是结果页面——有很多结果:

http://www.ceginfo.hu/company/search/4222407

您将不得不自动化“搜索”——将条件传递给网页并执行按钮单击和/或 HTTPPost,然后解析结果。在示例公司名称中,只有一个结果。但是在我上面的示例中,可能有一些查询可能有多个匹配项,然后您将需要一种处理这些或忽略它们的方法。

于 2013-08-24T13:37:37.467 回答