我有一个包含 35,000 个公司名称的列表。我需要执行互联网搜索并返回第一个结果。我想自动化这个过程。我原本想在 excel 中使用 IE 自动化。但是,我不确定是否有更好的方法。我需要谷歌搜索公司名称并返回第一个结果的 URL。如果结果可以在 excel 中,那就太好了,因为列表在 excel 中。有什么想法吗?
问问题
103 次
1 回答
0
您可以自动化 IE 来执行搜索。通常,会设置延迟以继续检查页面是否已加载。我最近建议一个更好的选择是继续尝试引用页面中的第一个 H3 元素,并阅读它包含的 A-tags 的 href 属性。如果成功,则停止导航页面,或导航到下一页。
不过,这种方法有一点小问题,因为 H3 通常是赞助链接。不过可以确定这一点,因此可以找到更下方的链接。
整个过程仍然需要一段时间。
或者,有Google Search API,但您必须为每天 100 次以上的搜索付费。
于 2013-07-08T22:06:35.223 回答