爬取思想流程 最近两天写爬虫比较多, 总结一下书写爬虫的思路步骤. 获取url. 浏览器打开. 如果无法直接打开, 则判断哪里有验证,根据平台修改User Agent等请求头. 信息页面路径上是否有所验证. 登录验证, IP验证. 有则一一解决. 登录验证 登录验证主要分两种: 图片验证: 抓下图片 ...
分类:
其他好文 时间:
2020-03-27 09:14:41
阅读次数:
98
Django中的Form表单 1、背景 平时我们在书写form表单时,经常都是手动的去写一些input标签,让用户输入一些功能,进行一些校验的判断,等等。Django中的form表单就能够帮我们去实现这些功能,比较便捷。 2、Django form表单的功能 1、生成页面可执行的HTML标签 2、对 ...
分类:
其他好文 时间:
2020-03-26 19:49:48
阅读次数:
81
嗨,大家好, 你们平时写数据库设计文档吗? 在写数据库设计文档的时候你烦吗? ? 反正我是很烦写这个文档的 尤其是在出现这样的情况下 ? 需要写数据库清单 表少还可以接受 还有这样的情况 ? 需要写数据库结构 对于这些是不是写的有点疯 ? 嗯嗯 我也很疯 但是实际上可以通过navicat来完成的 ? ...
分类:
数据库 时间:
2020-03-25 21:32:05
阅读次数:
93
轮播图插件的任务已经接近尾声,在书写轮播图期间确实有一些小的感触的。感兴趣的可以访问我的轮播图的线上地址:轮播图 首先,轮播图插件其实并不是我第一次写,之前也写过,不过那时候是按照别人的思路写下来的,算起来大概有一年了,这次又一次开始轮播图是因为拜读了《单页面Web应用 JavaScript从前端到 ...
分类:
Web程序 时间:
2020-03-25 19:22:04
阅读次数:
74
采用递归的方法实现二分查找。 在一个有序数组list中,从下标1开始,查看target是否在数组中。在的话就返回下标,否则返回0。 思路 1.对线性表排序,通常是由小到大排序。 2.取中间值与目标值比较。 2.1取中间值与目标值比较,若相等,则返回下标,退出函数。 2.2中间值比目标值要大,那么在最 ...
分类:
其他好文 时间:
2020-03-24 00:46:01
阅读次数:
62
ansible的playbook采用yaml语法,它简单地实现了json格式的事件描述。yaml之于json就像markdown之于html一样,极度简化了json的书写。在学习ansible playbook之前,很有必要把yaml的语法格式、引用方式做个梳理。 1.1 初步说明 以一个简单的pl ...
分类:
其他好文 时间:
2020-03-23 17:01:21
阅读次数:
64
前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 1、查询SQL尽量不要使用select ,而是select具体字段。 反例子: 正例子: 理由: 只取需要的字段,节省资源、减少网络开销。 select 进行查询时,很可能就不会使用到覆盖 ...
分类:
数据库 时间:
2020-03-22 17:46:21
阅读次数:
75
HTML5学堂(码匠):在自学WEB前端或者任何一种技术的过程中,视野都是极其重要的影响因素,视野决定着我们努力的方向,纵然我们多么努力,走错了方向也是枉然。 视野的重要性 (我与前端系列-02) 1.书籍问题导致自学效率不高 通过一段时间的自学,已经清晰了解了HTML与CSS的书写方法,也能够动手 ...
分类:
其他好文 时间:
2020-03-20 22:15:06
阅读次数:
78
配置任务JOBS 上述代码中几个参数: 1. id:自定义ID 2. func:即你要定时执行的函数,书写规则是 ‘目录 : 函数名’,从config文件所在的目录算起 3. args:要传入的参数 4. trigger:任务类型,或者理解为定时器开启的方式,有三种:date表示具体的一次性任务,i ...
分类:
其他好文 时间:
2020-03-20 12:22:41
阅读次数:
82
ajax ajax即 不是一门云烟,而是对现有技术的综合利用。本质是在HTTP协议的基础上以异步的 方式与服务器进行同行 异步:值某段程序执行时不会阻塞其他程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序 XMLHttpRequest对象 浏览器内建对象,用于在后台与服务器通信(交换数据 ...
分类:
Web程序 时间:
2020-03-19 13:16:53
阅读次数:
53