1. 将爬虫的类从scrapy.Spider变成scrapy_redis.spiders.RedisSpider;或者是从scrapy.CrawlSpider变成scrapy_redis.spider.RedisCrawlSpider。 2. 将爬虫中的start_urls删掉,增加一个redis_ ...
分类:
其他好文 时间:
2021-01-05 11:15:34
阅读次数:
0
前言 登录页面会遇到滑动解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这种会难一点。 有些直接拖到最最右侧就可以了,本篇讲下使用 selenium web 自动化的时候如何滑动解锁。 滑动解锁场景 看下图,是我本地写的一个 slider.htm ...
分类:
编程语言 时间:
2021-01-02 10:38:49
阅读次数:
0
避免查询无关的列,如使用Select * 返回所有的列。 避免查询无关的行 切分查询。将一个对服务器压力较大的任务,分解到一个较长的时间中,并分多次执行。如要删除一万条数据,可以分10次执行,每次执行完成后暂停一段时间,再继续执行。过程中可以释放服务器资源给其他任务。 分解关联查询。将多表关联查询的 ...
分类:
其他好文 时间:
2021-01-01 12:04:23
阅读次数:
0
一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传;支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹层级结 ...
分类:
Web程序 时间:
2020-12-28 11:50:05
阅读次数:
0
函数`input()`让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。
分类:
编程语言 时间:
2020-12-25 12:51:00
阅读次数:
0
浏览器页面渲染机制,你真的弄懂了吗?作者|OhansEmmanuel译者|谢丽本文的目的是用非常简单的术语解释浏览器如何将HTML、CSS和JavaScript转换为我们可以与之交互的网站。了解这个过程,可以帮助你优化Web应用程序,从而获得更快的速度和更好的性能。简介浏览器如何渲染网站?很快我就会解构这个过程,但是首先,有必要回顾一些基础知识。Web浏览器是一种软件,它从远程服务器(或者本地磁盘
分类:
其他好文 时间:
2020-12-25 12:41:09
阅读次数:
0
视频课:https://edu.51cto.com/sd/ea9bd前言ZGC是最近由Oracle为OpenJDK开源的新垃圾收集器。它主要由PerLiden编写。ZGC类似于Shenandoah或Azul的C4,专注于减少暂停时间的同时仍然压缩堆。虽然我不会在这里给出完整的介绍,但“压缩堆”只是意味着将仍然存活的对象移动到堆的其他区域.这样做有助于减少碎片,但通常这也意味着整个应用程序(包括其所
分类:
其他好文 时间:
2020-12-25 12:37:53
阅读次数:
0
前言 我用的是最原始的Spring MVC使用方式,基于XML文件配置。 项目结构 导入依赖: **spring-webmvc:**https://mvnrepository.com/artifact/org.springframework/spring-webmvc **javax.servlet ...
分类:
编程语言 时间:
2020-12-23 11:40:31
阅读次数:
0
一、transform 转换属性 #1. translate位移 transform : translate(50px,100px); //把元素水平移动 50 像素,垂直移动 100 像素 transform : translateX(50px); //把元素水平移动 50 像素 transfor ...
分类:
移动开发 时间:
2020-12-19 11:36:02
阅读次数:
1
#include <stdio.h>#include <stdlib.h> int main(){ int add[] = { 1,256,12,621,62,3462,6,89999,87}; int Max=add[0]; int Mini; for (int x = 0; x < g; x++ ...
分类:
编程语言 时间:
2020-12-15 12:25:59
阅读次数:
5