我有一个小应用程序,它调用URL并从中返回数据。我现在想为另一个网站做类似的事情,但这个网站使用JavaScript,结果不包含在html中。我找到了一种通过使用" stringByEvaluatingJavaScript"来检索数据的方法。但是为了使事情变得复杂,我想要的结果只有在我点击网站上的按钮/功能后才显示在网页上:
即。为了显示我想要的结果,我必须:
1)去网站。 (显示数据但不是我想要的)2)单击站点上的其中一个选项。 (显示我真正想要的数据)
此页面的网址永远不会更改,正如预期的那样是JavaScript。所以我想知道是否有办法调用页面,以便在显示页面时,它已经在我想要的选项上,例如" https://example.com/page1?option"等...
我不知道这是否可行,因为我不了解JavaScript,但从技术上讲,我认为它应该是?
感谢。
答案 0 :(得分:1)
我会在您的浏览器上使用Developer Tools / javascript控制台 (Chrome有一个非常好的),看看浏览器发送的内容 单击按钮时服务器,然后使用它作为基础 您的查询。 - cowbert
@ cowbert的建议确实做到了!在挖掘更多内容后,我在Chrome控制台中找到了更多结果,其中一个实际上是我需要的数据链接!
感谢所有贡献者!这是我在这里的第一篇文章,所以如果我没有做对,请原谅我。