如何在代码中使用网站搜索栏功能

时间:2013-05-09 13:48:14

标签: javascript search nlp

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

1 个答案:

答案 0 :(得分:0)

听起来你想要的是:http://docs.seleniumhq.org/

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

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

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