ajax抓取网页内容(网页+客户端+手机端(Android)+小程序利用)
优采云 发布时间: 2022-02-02 08:27ajax抓取网页内容(网页+客户端+手机端(Android)+小程序利用)
AJAX = 异步 JavaScript 和 XML
AJAX 是一种无需重新加载整个网页即可更新网页部分内容的技术
AJAX 不是一种新的编程语言,而是一种用于创建更好、更快和更具交互性的 Web 应用程序的技术
2005 年,Google 通过其 Google Suggest 使 AJAX 流行起来。
Google Suggest 使用 AJAX 创建一个非常动态的网络界面:当您在 Google 的搜索框中输入关键字时,JavaScript 会将这些字符发送到服务器,然后服务器会返回一个搜索建议列表
就像国内的百度搜索框:
传统网页(即没有Ajax技术的网页),想要更新内容或者提交表单,需要重新加载整个页面。使用Ajax技术的网页可以通过后台服务器的少量数据交换实现异步局部更新
使用 Ajax,用户可以创建接近原生桌面应用程序的直接、高可用性、更丰富、更动态的 Web 用户界面(增加 B/S 体验)
产品链:H5+网页+客户端+移动端(Android、IOS)+小程序
使用 AJAX,您可以:
DOCTYPE html>
伪造AJAX
window.onload = function f() {
var myDate = new Date();
document.getElementById("currentTime").innerText = myDate.getTime();
}
function loadPage() {
var targetURL = document.getElementById('url').value;
console.log(targetURL)
document.getElementById('iframePosition').src = targetURL
}
请输入要加载的网址:
加载页面的位置:
AJAX的纯JS实现这里就不解释了,直接使用jQuery提供的,学习更方便,避免重复造轮子
Ajax 的核心是 XMLHttpRequest 对象 (XHR)。 XHR 提供了一个向服务器发送请求和解析服务器响应的接口。能够从服务器异步获取新数据
jQuery提供了几种与Ajax相关的方法
使用 jQuery Ajax 方法,您可以使用 HTTP Get 和 HTTP Post 从远程服务器请求文本、HTML、XML 或 JSON - 您可以将这些外部数据直接加载到网页的选定元素中。
jQuery 不是生产者,而是自然的搬运工
jQuery Ajax的本质是XMLHttpRequest,为了方便调用而封装了!