我们在制作爬虫爬取想要的资料时,由于是计算机自动抓取,强度大、速度快,通常会给网站服务器带来巨大压力,所以同一个IP反复爬取同一个网页,就很可能被封,在这里介绍相关的技巧,以免被封;但在制作爬虫时,还是要适当加入延时代码,以减少对目标网站的影响。 一、requests设置代理: import req ...
分类:
其他好文 时间:
2019-04-15 16:35:13
阅读次数:
1034
@Override public ModelAndView onSubmit(HttpServletRequest req, HttpServletResponse res, WxQrCodeForm cmd, BindException err) throws Exception { Simple... ...
分类:
微信 时间:
2019-04-15 16:03:06
阅读次数:
737
@RequestMapping注解可以用来注释一个控制器类或者一个方法 1.注释控制器类 在这种情况下,所有方法都将映射为相对于类级别的请求,比如 @Contorller @RequestMapping(value="/user") public calss UserController{ @Req ...
分类:
移动开发 时间:
2019-04-14 17:57:31
阅读次数:
167
之前的方法我用字符串拼接、req.getParameter("参数名[]");或json方式。虽然都能用,但是都不太令我满意。 今天参考这个贴子,ajax添加 traditional: true,即可。后台用相应数组接收就行了。比如前台传递menuIds参数如图2,后台接收用Integer[]men ...
分类:
编程语言 时间:
2019-04-10 10:26:15
阅读次数:
273
不像 express 中在末尾处注册一个声明为 (err, req, res, next) 中间件的方式,koa 刚好相反,在开头进行注册。 app.use(async (ctx, next) => { try { await next(); } catch (err) { ctx.statu ...
分类:
其他好文 时间:
2019-04-09 00:27:20
阅读次数:
327
使用 ... 运算符定义变长参数函数 (PHP 5 >= 5.6.0, PHP 7) 现在可以不依赖 func_get_args(), 使用 ... 运算符 来实现 变长参数函数。 以上例程会输出: $req: 1; $opt: 0; number of params: 0 $req: 1; $op ...
分类:
Web程序 时间:
2019-03-30 22:50:12
阅读次数:
214
安装 https://nodejs.org/en/download/ 自动启动工具 安装 启动 http模块 const http = require('http') http.createServer((req, res) => { res.writeHead(200,{'Content-Type ...
分类:
Web程序 时间:
2019-03-30 01:08:02
阅读次数:
189
1. 预备知识 学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和编程方法。 2. Python爬虫基本流程 a. 发送请求 使用http库向目标站点发起请求,即发送一个Request,Request包含:请求头、请求体等。 Req ...
分类:
编程语言 时间:
2019-03-21 11:58:43
阅读次数:
213
QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 QPS统计方式 [一般使用 http_load 进行统计] QPS = 总请求数 / ( 进程总数 * 请求时间 ) QPS: 单个进程每秒请求服务器的成功次数 单台服务器每天PV计算 公式1:每天总PV = QPS * 3 ...
分类:
其他好文 时间:
2019-03-21 10:35:25
阅读次数:
182
安装win64OpenSSL-1_1_0j后重新启动;以管理员权限启动powershell; 执行以下命令 set OPENSSL_CONF=c:\xampp\apache\conf\openssl.cnf openssl req -config c:\xampp\apache\conf\opens ...