Javascript 从第三方网站获取数据

Javascript 从第三方网站获取数据,javascript,ruby-on-rails,web-applications,Javascript,Ruby On Rails,Web Applications,我在一个与医疗保健相关的小办公室工作,我们经常需要查阅医生执照和其他相关的官方数字。我们使用免费的网站向公众开放。我的任务是找出一种方法,输入医生姓名,然后在一个条目中返回所有网站的结果,以减少浏览每个网站的时间。我熟悉javascript、php和ruby,但绝对不是专家。我的问题是,我应该从哪里开始?我不需要任何人为我编写代码或其他任何东西,但我似乎无法向谷歌提出正确的问题以获得一些答案。我相当肯定这是可能的,只是不确定从哪里开始发展我的想法。任何帮助都将不胜感激。听起来你需要做一些屏幕抓取

我在一个与医疗保健相关的小办公室工作,我们经常需要查阅医生执照和其他相关的官方数字。我们使用免费的网站向公众开放。我的任务是找出一种方法,输入医生姓名,然后在一个条目中返回所有网站的结果,以减少浏览每个网站的时间。我熟悉javascript、php和ruby,但绝对不是专家。我的问题是,我应该从哪里开始?我不需要任何人为我编写代码或其他任何东西,但我似乎无法向谷歌提出正确的问题以获得一些答案。我相当肯定这是可能的,只是不确定从哪里开始发展我的想法。任何帮助都将不胜感激。

听起来你需要做一些屏幕抓取,这可能是你正在使用的网站的条款和条件所允许的,也可能是不允许的-你应该先检查一下

如果对自动检索和查询没有任何限制,那么您需要阅读PHP的cURL模块,并模拟手动查询站点时执行的表单操作。您可以使用浏览器的开发人员控制台查看在运行查询时调用了哪些脚本和页面,这比从页面源代码中进行计算要快

您将从页面返回HTML,需要对其进行解析。根据页面上的格式,一些简单的正则表达式可能会起作用,但是您可能需要为您查询的每个站点定制它们


再次,请仔细检查您使用的网站是否允许您运行脚本式查询-如果您有任何疑问,您应该通过电子邮件向他们解释您的计划,并询问他们是否同意。

非常感谢您的及时回复。听起来正是我需要开始的。没问题。我刚刚意识到,我忘了建议这些网站中的一些可能会公开API供您查询——这几乎肯定会为您节省一些删除内容的时间。