摘要: 概述: 此文记录我如何在一台全新的腾讯云主机上部署一个flask web, 一般我们的博客都会在完成后整理成一个最优解,但 这篇文章我不准备做任何整理,完全展现我部署的整个思维方式,希望给更多的人一种另外一种启示 服务部署地址 nginx安装 #ngi... 阅读全文
posted @ 2019-07-14 22:22 周零开 阅读(24) 评论(0) 推荐(0)
摘要: 零散常用的方法 from selenium import webdriver# 调用键盘按键操作时需要引入的Keys包from selenium.webdriver.common.keys import Keys# 调用环境变量指定的PhantomJ... 阅读全文
posted @ 2019-07-14 21:30 周零开 阅读(29) 评论(0) 推荐(0)
摘要: json 支持数据格式 1.对象(字典) 花括号 2.数组(列表) 中括号 3.整形、浮点型、布尔类型 null 类型 4.字符串类型 (字符串必须要用双引号,不能用单引号) 多个数据之间使用逗号 注意:json本质就是一个字符串 json ... 阅读全文
posted @ 2019-07-14 20:54 周零开 阅读(37) 评论(0) 推荐(0)
摘要: css 选择器 1.通过标签查找 通过p标签获取 print(soup.select('p')) #使用的bs4 select 方法,selenium driver.find_elements(By.CSS_SELECTOR,'p') 类似 2.通过... 阅读全文
posted @ 2019-07-14 20:38 周零开 阅读(55) 评论(0) 推荐(0)
摘要: 基本语法 表达式描述nodename选取此节点的的所有子节点/从根节点选取//匹配所有节点,不考虑位置.选取当前节点..选取当前节点的父节点(类似linux)@选取属性 使用chrome插件选择标签时候,选中时,选中的标签会添加属... 阅读全文
posted @ 2019-06-30 16:51 周零开 阅读(29) 评论(0) 推荐(0)
摘要: scrapy 爬虫流程 scrapy 爬虫流程和一般的爬虫流程基本一样,发送url,响应提取url和数据,数据存储,url重新放到url队列中 Scrapy Engine(引擎)总指挥:负责数据和信号在不同模块之间传递scrapy实现Scheduler(调度... 阅读全文
posted @ 2019-06-30 15:06 周零开 阅读(21) 评论(0) 推荐(0)
摘要: mongo用户创建 创建admin用户 use admin db.createUser({user:"admin",pwd:"admin",roles:[{role:"userAdminAnyDatabase",db:"admin"}]}) ... 阅读全文
posted @ 2019-06-26 22:16 周零开 阅读(31) 评论(0) 推荐(0)
摘要: 概述: redis是key-value的数据结构,每条数据都是⼀个键值对键的类型是字符串 注意:键不能重复 值得类型有五种:string(字符串),list(列表),hash(字典),set(集合),zset(有序的集合) 数据操作 保存修改获取删除命令文章... 阅读全文
posted @ 2019-06-20 07:31 周零开 阅读(24) 评论(0) 推荐(0)
摘要: python C 解释器有一个叫GIL 的东西作用: 每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。 所以在python中,如果对于CPU密集型任务,多线程是没有用的,因为一个线程不会释放GIL;但是对于IO密集型任务,多线程... 阅读全文
posted @ 2019-06-18 23:12 周零开 阅读(31) 评论(0) 推荐(0)
摘要: 下载安装 # wget http://download.redis.io/releases/redis-3.2.8.tar.gz# tar -zxvf redis-3.2.8.tar.gz # mv ./redis-3.2.8 /usr/local/redis... 阅读全文
posted @ 2019-06-16 19:39 周零开 阅读(17) 评论(0) 推荐(0)