0

虽然用户可以直接在现场搜索栏中输入搜索词,但我如何在代码中做同样的事情,尤其是在没有已知 api 的情况下?假设我想知道梅西百货是否携带“婴儿鞋”,如何在代码中做到这一点?任何建议都会很棒!

4

1 回答 1

0

听起来你想要这样的东西:http ://docs.seleniumhq.org/

它使您可以自动化浏览器行为,例如在搜索栏中输入文本并单击搜索。

如果您感兴趣的服务没有 API,这可能是可行的方法,但可能会被认为是粗鲁的(或违反网站的使用条款),如果您的脚本被搜索阻止,我不会感到惊讶提供者。如果您希望以任何可观的数量运行搜索,您可能应该联系搜索提供商并与他们讨论您的用例。也许他们可以为您提供 API。

由于该问题被标记为 javascript,因此您可能会查看http://thechangelog.com/soda-selenium-node-js-adapter/,它是 selenium 的节点适配器。

于 2013-05-09T13:50:54.490 回答