摘要:
==selenium登录cnblogs== from selenium import webdriver from selenium.webdriver.common.by import By import time import json bro = webdriver.Chrome(execut 阅读全文
摘要:
==http与https的区别== http和https的区别 https=http+ssl/tsl http版本区别 0.9:底层基于tcp,每次http请求,都是建立一个tcp连接,三次握手,请求结束需要四次挥手 1.1:请求头中有个参数Keep-alive,可以保证多个http请求公用一个TC 阅读全文
摘要:
==requests高级用法== 解析json # 发送http请求,返回的数据会有xml格式,也有json格式 import requests data = { 'cname':'', 'pid':'', 'keyword':'500', 'pageIndex':1, 'pageSize':10, 阅读全文
摘要:
==爬虫介绍== 爬虫是什么 爬虫就是程序 》从互联网中,各个网站上,爬取数据[能浏览的页面才能爬],做数据清洗,入库 爬虫的本质 模拟方式http请求,获取数据 》入库 网站 app:抓包 补充:百度其实就是一个大爬虫 百度爬虫一刻不停的在互联网中爬取各个页面 》爬取完后 》保存到自己的数据库中 阅读全文
摘要:
==上线结构图== 服务器,公网ip地址 云服务器:阿里云,腾讯云 上线架构图 ==阿里云购买== 阿里云官网,点选购买 ssh客户端 xshell finalshell: http://www.hostbuf.com/t/988.html 下载后安装 连接阿里云的ecs实例 注意账号密码 Bash 阅读全文
摘要:
==文件存储== # 视频文件,存储到某个位置,如果放在自己服务器上 放在项目的media文件夹 服务器上线后,用户既要访问接口,又要看视频,都是一个域名和端口 分开:文件单独放在文件服务器上,文件服务器带宽很高 # 文件服务器:专门存储文件的服务器 第三方: 阿里云:对象存储 oss 腾讯对象存储 阅读全文
摘要:
==课程表数据录入== 在navicat里 执行下面代码 录入数据 ''' 小插曲 里面的updated_time 字段数据库里都是update_time(最开始建表时写的),把插入的命令改一下才能插入(把所有的updated_time改成update_time) ''' -- 老师表 INSERT 阅读全文
摘要:
==celey介绍和安装== 老刘博客 https://www.cnblogs.com/liuqingzheng/articles/17168696.html celery 翻译 芹菜 框架:服务,python的框架 跟django无关 用来 1 异步任务 2 定时任务 3 延迟任务 理解celer 阅读全文
摘要:
==登录页面分析== 点击登录,弹出登录组件,盖住整个屏幕(定位) 点击登录组件中的X,关闭登录组件(子传父) 登录注册前端 登录 手机验证码登录 》输入框输入手机号 》监听失去焦点事件 》手机号正则校验(js),查询手机号是否存在 》发送验证码的按钮可以点击 》点击发送验证码按钮 》ajax 发送 阅读全文
摘要:
==Redis介绍与安装== 老刘博客 https://www.cnblogs.com/liuqingzheng/articles/17146235.html https://www.cnblogs.com/liuqingzheng/articles/9833534.html redis:缓存数据库 阅读全文