1、UA检测 UA,即 User-Agent,是HTTP请求头部信息的一个属性,它是用户访问网站时的浏览器标识,可以通过审查元素或者开发者工具中看到。一些网站通过检测UA从而确定请求的对象是脚本程序还是正常的用户通过浏览器请求,实现反爬虫的目的。 反反爬策略:构造自己的UA池,使得每次用程序向网站发 ...
分类:
其他好文 时间:
2020-04-13 19:35:18
阅读次数:
64
success:function (data) { var datas=data; },error:function(xhr){alert(xhr.responseText)} ...
分类:
Web程序 时间:
2020-04-07 22:06:48
阅读次数:
73
一、分析 跨越是浏览器对XMLHttpRequest(XHR)请求方式的限制。XHR讲解请参考: https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest 二、解决思路 1.浏览器方:禁止浏览器检查[启动浏览器时,设置参数 --d ...
分类:
其他好文 时间:
2020-04-05 09:51:26
阅读次数:
70
var filename = 'test.xlsx'; var xhr = new XMLHttpRequest(); xhr.open('POST', downloadExcel, true); xhr.setRequestHeader("Content-Type", "application/j ...
分类:
其他好文 时间:
2020-04-03 16:29:19
阅读次数:
195
ajax 请求 $.ajax(url,[settings]) $.get(url,[data],[fn],[type]) $.getJSON(url,[data],[fn]) $.getScript(url,[callback]) $.post(url,[data],[fn],[type]) aja ...
分类:
Web程序 时间:
2020-03-31 15:58:58
阅读次数:
99
Ajax原理 第一步:创建XMLHTTPRequest对象 var xhr = new XMLHttpRequest(); 第二步:配置 xhr 对象 xhr.open("请求方式" , "请求地址"); 第三步:发送请求 xhr.send( null ); 第四步:响应接收 xhr.onready ...
分类:
Web程序 时间:
2020-03-29 21:23:06
阅读次数:
108
[TOC] 1.回调函数直接作为函数参数 1.1传统的方式,使用jquery的get方法 语法 $.get( URL,data,function(data,status,xhr),dataType) 该方法里面可以设置回调函数,如下代码,可以在console窗口中直接执行,function(data ...
分类:
其他好文 时间:
2020-03-28 18:17:51
阅读次数:
301
AJAX主要作用是实现web与服务器之间数据的异步传输, JS的ajax 需要注意浏览器兼容问题, xhr = new XMLHttpRequest(); //w3c规范后 xhr = new ActiveXObject("Microsoft.XMLHTTP") //IE5之前 然后绑定一个监听函数 ...
分类:
Web程序 时间:
2020-03-27 12:25:56
阅读次数:
74
function ajax({url,type,data,callback}){ if (type==undefined){ type="get" } // 1 创建异步对象 var xhr=new XMLHttpRequest(); if(type=="get"&&data!==undefined ...
分类:
Web程序 时间:
2020-03-25 21:32:25
阅读次数:
86
一. onreadystatechange 1. XMLHttpRequest对象有一个属性readyState,将其(xhr.readyState)打印后发现。进入onreadystatechange请求方式中时,可以打印其状态为2,状态为3,状态为4。 <button id="btn">请求纯文 ...
分类:
Web程序 时间:
2020-03-25 13:18:08
阅读次数:
307