虽然用户可以直接在现场搜索栏中输入搜索词,但如何在代码中执行相同操作,尤其是在没有已知api的情况下?说我想知道梅西百货是否携带“婴儿鞋”,如何在代码中做到这一点?任何建议都会很棒!
答案 0 :(得分:0)
听起来你想要的是:http://docs.seleniumhq.org/
它可以让您自动化浏览器行为,例如在搜索栏中输入文本并单击搜索。
如果你感兴趣的服务没有API,这可能是要走的路,但它可能被认为是粗鲁的(或者违反网站的使用条款),如果你的脚本被阻止我也不会感到惊讶由搜索提供商。如果您希望以任何可观的音量运行搜索,您应该联系搜索提供商并与他们讨论您的用例。也许他们可以为您提供API。
由于问题标记为javascript,您可能会查看http://thechangelog.com/soda-selenium-node-js-adapter/,这是selenium的节点适配器。