ajax抓取网页内容(网络传输格式(json)(异步JavaScript和XML))
优采云 发布时间: 2021-11-12 20:22ajax抓取网页内容(网络传输格式(json)(异步JavaScript和XML))
阿贾克斯
Ajax 代表“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),指的是一种用于创建交互式 Web 应用程序的 Web 开发技术。
Ajax = 异步 JavaScript 和 XML 或 HTML(标准通用标记语言的一个子集)。
Ajax 是一种用于创建快速动态网页的技术。
Ajax 是一种无需重新加载整个网页即可更新网页的一部分的技术。
通过在后台与服务器交换少量数据,Ajax 可以使网页异步更新。这意味着可以在不重新加载整个网页的情况下更新网页的某些部分。
如果内容需要更新,传统网页(不使用 Ajax)必须重新加载整个网页。
列子
比如今日头条的街拍,一般只有在获取到网页内容后,一个frame没有具体的内容,只有通过特定的XHR(异步加载技术)才能动态加载网页和内容可以加载,如下图所示
https://www.toutiao.com/api/search/content/?aid=24&app_name=web_search&offset={}&format=json&keyword={}&autoload=true&count=20&en_qc=1&cur_tab=1&from=search_tab&pd=synthesis×tamp=1556365185857
这是一种很常见的传输格式(json),类似于python的字典用于网络传输
有我们需要的加载元素,只要我们提取它们。