Javascript 从网站访问动态数据
我正在开发一个从外部URL获取数据的应用程序。我用斯威夫特创造了这个,并且已经达到了一个关键点。我是一名新的程序员,希望你们能帮助我朝着正确的方向前进 查看该网站的HTML,我需要的数据正在一个响应表中用JavaScript显示。如有任何帮助或建议,将不胜感激 另外,我在页面资源的jQuery脚本中找到了这些注释。我不知道这是什么意思 无法执行此操作,因为包括ASP.NET跟踪在内的多个应用程序 如果出现以下情况,则通过arguments.caller.callee和Firefox的堆栈将终止 您试图通过“使用严格的”调用链进行跟踪 查看该网站的HTML,我需要的数据正在一个响应表中用javascript显示。如有任何帮助或建议,将不胜感激Javascript 从网站访问动态数据,javascript,jquery,asp.net,swift,parsing,Javascript,Jquery,Asp.net,Swift,Parsing,我正在开发一个从外部URL获取数据的应用程序。我用斯威夫特创造了这个,并且已经达到了一个关键点。我是一名新的程序员,希望你们能帮助我朝着正确的方向前进 查看该网站的HTML,我需要的数据正在一个响应表中用JavaScript显示。如有任何帮助或建议,将不胜感激 另外,我在页面资源的jQuery脚本中找到了这些注释。我不知道这是什么意思 无法执行此操作,因为包括ASP.NET跟踪在内的多个应用程序 如果出现以下情况,则通过arguments.caller.callee和Firefox的堆栈将终止
- 通过浏览器开发人员工具检查外部URL生成的AJAX请求
- 查找用于返回表中使用的JSON数据的
- 在Swift代码中调用JSON URL,而不是HTML URL
error.stack
作为参数.caller.callee
的替代方法来生成堆栈跟踪。例如:
函数foo(){
“严格使用”;
尝试
{
log(arguments.caller.callee);
}
捕获(e)
{
console.log(e.stack);
}
}
foo()代码>
查看该网站的HTML,我需要的数据正在一个响应表中用javascript显示。如有任何帮助或建议,将不胜感激
- 通过浏览器开发人员工具检查外部URL生成的AJAX请求
- 查找用于返回表中使用的JSON数据的
- 在Swift代码中调用JSON URL,而不是HTML URL
我不知道这是什么意思
无法执行此操作,因为包括ASP.NET在内的多个应用程序通过参数跟踪堆栈。如果您尝试通过“使用严格”调用链进行跟踪,则caller.callee和Firefox将死亡
对于严格模式,使用error.stack
作为参数.caller.callee
的替代方法来生成堆栈跟踪。例如:
函数foo(){
“严格使用”;
尝试
{
log(arguments.caller.callee);
}
捕获(e)
{
console.log(e.stack);
}
}
foo()代码>这太模糊了,无法回答。但是,我可以告诉您,如果您希望您的web应用数据在Swift应用程序中可用,您需要在web应用程序顶部创建/提供api,以便Swift向您发送请求。理论上,您的api只会返回当前填充响应表的数据。@Jbird只有在您控制web应用时才适用。你不能在一个你无法控制的网站中创建API。这听起来像是一个典型的网页清理工作。建议您结合Watin来控制浏览器和CSQuery,以jQuery的方式提取内容。我已经使用KimonaLabs.com创建了一个API,它可以输出JSON,并可以在应用程序中很好地显示某些数据(通过swifyJSON)。我正在寻找一种更通用的方法,从外部网站的特定文件夹中“提取数据”。这太模糊了,无法回答。但是,我可以告诉您,如果您希望您的web应用数据在Swift应用程序中可用,您需要在web应用程序顶部创建/提供api,以便Swift向您发送请求。理论上,您的api只会返回当前填充响应表的数据。@Jbird只有在您控制web应用时才适用。你不能在一个你无法控制的网站中创建API。这听起来像是一个典型的网页清理工作。建议您结合Watin来控制浏览器和CSQuery,以jQuery的方式提取内容。我已经使用KimonaLabs.com创建了一个API,它可以输出JSON,并可以在应用程序中很好地显示某些数据(通过swifyJSON)。我正在寻找一种更通用的方法,从外部网站的特定文件夹中“提取数据”。