我的供应商提供了一个小部件创建服务,我可以登录到他们的页面,设置搜索表单的初始值,点击保存按钮后,我可以复制&将脚本代码粘贴到我的网站上以显示产品搜索结果小部件。
我正在考虑将此静态窗口小部件更改为动态窗口小部件。由于我的编程知识有限,专家可以告诉我是否可以远程登录https(使用cURL)并将搜索表单值设置为等于我页面上的值(每次我的页面内容更改时,它将更改表单值),然后保存表格。因此,我粘贴在我页面上的小部件脚本将始终刷新为新的搜索结果。
因此问题将涉及跨域,表单提交和服务器/浏览器通信。我知道一点点jQuery,PHP,Ajax,cURL,但到目前为止我只是坚持一个想法但不确定如何实现它。
答案 0 :(得分:0)
我认为你过分思考这个问题,但是如果我出错的话,你可以纠正我......
听起来小部件是使用各种不同的值创建的,您可以根据其网站上的信息自行编译。通过使用这些值,您可以直接将它们插入到第一次获得的代码中,而无需再次访问它们的服务。通过这种方式,您可以通过以您选择的任何时间间隔(每次,每小时,每天......等等)替换窗口小部件中的值来构建他们提供的动态版本。
即使他们拥有的数据量巨大,您也可以从子集开始作为概念证明。
我也会查看他们的服务,看看他们是否有API。您描述的服务可能是他们的基本服务。可能有一个API可以提供您所需要的,也许更多。