这是我的新手,并希望扩展拉取API结果并将其显示在页面上,无论是来自博客资源还是来自内容生成。
例如,我想从VirusTotal的API中提取信息以显示返回的内容。捕获输入标记并将其显示在DIV中的最佳方法是什么。如果可以选择基于下拉选择从不同的API中提取呢?
用于提取内容的API的示例位于/ file / report部分下的https://www.origin.com/zaf/en-us/store/the-sims/the-sims-4。
答案 0 :(得分:0)
要从API调用数据,您需要发送一个请求。但是,CORS存在问题。基本上,您无法从Web浏览器内部从本地计算机上的页面调用该网站,因为您的浏览器会阻止该请求。网络浏览器将只允许在同一服务器之间来回调用,除了少数例外。
有两种方法可以解决此问题。
最简单的方法是制作一个调用API并输出HTML文件的程序。然后,您可以打开该HTML文件以读取内容。如果要更新信息,则需要再次手动运行该程序。您可以轻松地根据他们提供的python进行构建。
另一种更为复杂的方法是在PC上托管服务器。当您访问该服务器上的网页时,它将向该网站发送请求,然后提供最新信息。有很多框架和方法可以做到这一点。对于这个主题的绝对初学者,ExpressJS是一个好的开始。您可以制作一个hello world程序,执行此操作后,您便可以弄清楚如何在加载页面时调用API,并显示结果。