摘要: from twisted.internet import reactor, defer from scrapy.crawler import CrawlerRunner from scrapy.utils.log import configure_logging import time import 阅读全文
posted @ 2019-12-27 12:35 winstonsias 阅读(814) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-12-26 14:59 winstonsias 阅读(428) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-12-06 10:49 winstonsias 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、gulp安装 需要全局安装:npm install gulp -g 还需要本地安装,在项目目录中:npm install gulp --save 2、gulp使用 在项目目录中新建1个gulpfile.js文件. 在这个文件中写上构建代码. 在项目目录中新建1个gulpfile.js文件. 在这 阅读全文
posted @ 2019-09-23 14:40 winstonsias 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 如果不拆分应用,views.py和models.py文件过于臃肿,可以按照如下方法进行拆分,目录结构: models必须是包(也就是存在__init__.py): __init__.py文件内容: 在定义model的类中加一个内部类Meta: views也是包 __init__.py文件内容: se 阅读全文
posted @ 2019-09-19 11:11 winstonsias 阅读(1747) 评论(1) 推荐(1) 编辑
摘要: 经典的Django项目源码目录结构 Django在一个项目的目录结构划分方面缺乏必要的规范。在Django的官方文档中并没有给出大型项目的代码建议目录结构,网上的文章也是根据项目的不同结构也有适当的变化。 样式一 :强调模块化设计 参见参考文章二 ··管理项目的依赖文件requirements文件夹 阅读全文
posted @ 2019-09-18 18:01 winstonsias 阅读(571) 评论(0) 推荐(0) 编辑
摘要: # coding=utf-8import requestsfrom lxml import etreeips=[]def run(page): url="https://www.xicidaili.com/nn/{}" headers = { 'User-Agent': "Mozilla/5.0 ( 阅读全文
posted @ 2019-09-16 16:28 winstonsias 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 介绍 在爬虫过程中,难免会遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用 OCR 来识别。 tesserocr 是 Python 的一个 OCR 识别库 ,但其实是对 tesseract 做的一 层 Python API 封装,所以它的核心是 tesseract。 因此,在 阅读全文
posted @ 2019-09-03 11:13 winstonsias 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1、 进入php容器 docker exec -it php7.1 /bin/bash cd /usr/local/bin/ 2、 安装需要的扩展 ./docker-php-ext-install mysqli 注意:添加gd库比较麻烦 首先安装freetype 注意: 由于在 Ubuntu 19. 阅读全文
posted @ 2019-07-19 12:48 winstonsias 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 1、同上篇,先映射本地磁盘到虚拟机 本地创建mysql目录 mysql56目录结构: conf中添加 my.cnf内容: 2、 docker pull mysql:5.6 3、 docker run -p 3306:3306 --name mysql56 -v /e/docker/mysql56/c 阅读全文
posted @ 2019-07-19 12:31 winstonsias 阅读(569) 评论(0) 推荐(0) 编辑