03 2023 档案

摘要:==scrapy架构介绍== # 引擎(EGINE) 引擎负责控制系统所有组件之间的数据流,并在某些动作发生时触发事件。 # 调度器(SCHEDULER) 用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. 可以想像成一个URL的优先级队列, 由它来决定下一个要抓取的网址是什么, 阅读全文
posted @ 2023-03-21 20:02 缀月 阅读(54) 评论(0) 推荐(0) 编辑
摘要:==selenium登录cnblogs== from selenium import webdriver from selenium.webdriver.common.by import By import time import json bro = webdriver.Chrome(execut 阅读全文
posted @ 2023-03-20 18:38 缀月 阅读(43) 评论(0) 推荐(0) 编辑
摘要:==http与https的区别== http和https的区别 https=http+ssl/tsl http版本区别 0.9:底层基于tcp,每次http请求,都是建立一个tcp连接,三次握手,请求结束需要四次挥手 1.1:请求头中有个参数Keep-alive,可以保证多个http请求公用一个TC 阅读全文
posted @ 2023-03-17 20:29 缀月 阅读(86) 评论(0) 推荐(0) 编辑
摘要:==requests高级用法== 解析json # 发送http请求,返回的数据会有xml格式,也有json格式 import requests data = { 'cname':'', 'pid':'', 'keyword':'500', 'pageIndex':1, 'pageSize':10, 阅读全文
posted @ 2023-03-16 21:34 缀月 阅读(75) 评论(0) 推荐(0) 编辑
摘要:==爬虫介绍== 爬虫是什么 爬虫就是程序 》从互联网中,各个网站上,爬取数据[能浏览的页面才能爬],做数据清洗,入库 爬虫的本质 模拟方式http请求,获取数据 》入库 网站 app:抓包 补充:百度其实就是一个大爬虫 百度爬虫一刻不停的在互联网中爬取各个页面 》爬取完后 》保存到自己的数据库中 阅读全文
posted @ 2023-03-16 16:40 缀月 阅读(68) 评论(0) 推荐(0) 编辑
摘要:==上线结构图== 服务器,公网ip地址 云服务器:阿里云,腾讯云 上线架构图 ==阿里云购买== 阿里云官网,点选购买 ssh客户端 xshell finalshell: http://www.hostbuf.com/t/988.html 下载后安装 连接阿里云的ecs实例 注意账号密码 Bash 阅读全文
posted @ 2023-03-14 23:23 缀月 阅读(66) 评论(0) 推荐(0) 编辑
摘要:==文件存储== # 视频文件,存储到某个位置,如果放在自己服务器上 放在项目的media文件夹 服务器上线后,用户既要访问接口,又要看视频,都是一个域名和端口 分开:文件单独放在文件服务器上,文件服务器带宽很高 # 文件服务器:专门存储文件的服务器 第三方: 阿里云:对象存储 oss 腾讯对象存储 阅读全文
posted @ 2023-03-13 20:27 缀月 阅读(63) 评论(0) 推荐(0) 编辑
摘要:==课程表数据录入== 在navicat里 执行下面代码 录入数据 ''' 小插曲 里面的updated_time 字段数据库里都是update_time(最开始建表时写的),把插入的命令改一下才能插入(把所有的updated_time改成update_time) ''' -- 老师表 INSERT 阅读全文
posted @ 2023-03-10 17:27 缀月 阅读(49) 评论(0) 推荐(0) 编辑
摘要:==celey介绍和安装== 老刘博客 https://www.cnblogs.com/liuqingzheng/articles/17168696.html celery 翻译 芹菜 框架:服务,python的框架 跟django无关 用来 1 异步任务 2 定时任务 3 延迟任务 理解celer 阅读全文
posted @ 2023-03-08 20:56 缀月 阅读(48) 评论(0) 推荐(0) 编辑
摘要:==登录页面分析== 点击登录,弹出登录组件,盖住整个屏幕(定位) 点击登录组件中的X,关闭登录组件(子传父) 登录注册前端 登录 手机验证码登录 》输入框输入手机号 》监听失去焦点事件 》手机号正则校验(js),查询手机号是否存在 》发送验证码的按钮可以点击 》点击发送验证码按钮 》ajax 发送 阅读全文
posted @ 2023-03-07 22:08 缀月 阅读(61) 评论(0) 推荐(0) 编辑
摘要:==Redis介绍与安装== 老刘博客 https://www.cnblogs.com/liuqingzheng/articles/17146235.html https://www.cnblogs.com/liuqingzheng/articles/9833534.html redis:缓存数据库 阅读全文
posted @ 2023-03-07 20:16 缀月 阅读(162) 评论(0) 推荐(0) 编辑
摘要:==腾讯云短信开发== 前期准备工作: 使用腾讯短信 https://cloud.tencent.com,微信扫码登录 搜索短信:https://console.cloud.tencent.com/smsv2 创建短信签名:公众号注册,提交等待审核 创建短信正文模版 等待审核 代码开发: 给手机发送 阅读全文
posted @ 2023-03-06 22:07 缀月 阅读(70) 评论(0) 推荐(0) 编辑
摘要:==为开源项目贡献代码== # github,gitee 看到好的开源项目, 发现有bug,为他增加新功能 》你加入了代码 》想合并进开源项目,如何做 # 步骤: 1 先fork开源项目--》复制这个项目到我的仓库中 2 clone下来,改代码,一路提交到远端(我的) 3 提交pr,等作者同意 == 阅读全文
posted @ 2023-03-03 18:32 缀月 阅读(52) 评论(0) 推荐(0) 编辑
摘要:==git多分支== 为什么要有分支 可以保证,主分支的版本都是可以查看的版本 我们都在开发分支开发,开发完成,合并到主分支 分支操作 分支查看 git branch 分支创建 git branch 分支名 git branch dev 分支切换 git checkout dev # 切换到dev分 阅读全文
posted @ 2023-03-02 19:19 缀月 阅读(84) 评论(0) 推荐(0) 编辑
摘要:补充 视图类中: 通过重写get_serializer,达到不同方法使用的序列化类不一样 通过重写get_queryset,达到不同方法使用的数据不一样 通过重写perform_destroy,达到控制某些能删,某些不能删除的目的 ==导出项目依赖== mac 系统 mysqlclient装不了,使 阅读全文
posted @ 2023-03-01 22:01 缀月 阅读(29) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示