随笔分类 - 10(项目实战)
摘要:pip install pyautogui 官网 https://pyautogui.readthedocs.io/en/latest/mouse.html 使用selenium模块打开浏览器,使用pyautogui模拟真人行为 获取按钮的坐标 # 这段代码实时获取鼠标的坐标 import pyau
阅读全文
摘要:使用socketserver的模块实现多线程并发 # 并发就是同时执行多任务 该模块与sock模块不同之处是该模块自动帮我们分装好了一些功能,实现高并发的功能,让我们在编程的时候直接调用这些功能就可以了,节省了编程步骤 class socketserver.ForkingTCPServer # 这个
阅读全文
摘要:log文件夹不会直接放入程序,设计程序时候会指定服务器上某一个文件夹是存放日志的,这样在拷贝程序的时候不会很庞大,因为log日志长年累月会越来越大 项目目录结构详解 bin : 执行文件 config : 自定意义配置文件 lib : 公共模块或者类文件 src: 核心业务逻辑代码 tests :
阅读全文
摘要:redis中文 官网:www.redis.com redis英文官网:www.redis.io redis是一个非关系型数据库 redis自带反垃圾系统,就是导入数据的时候不用考虑数据的重复性,直接往redis中导入即可,会自动去重 redis作用: 1、内存缓存,将常用的数据放到redis中 通常
阅读全文
摘要:目录规划 bin > 启动文件 lib > 常见的库文件 src > 采集的核心代码 conf > 配置目录 log > 日志文件 # 服务的某一个位置做一个log目录,这样日志文件和项目分开 test > 测试代码 配置文件: django 默认的配置:global_settings.py 自定义
阅读全文
摘要:__init__.py settings.py urls.py admin.py models.py myforms.py views.py media - avatar\upload static - 引入文件 templates backend文件夹下 # 后台页面文件 add_article.
阅读全文
摘要:2.5版本的报错信息 CryptographyDeprecationWarning: encode_point has been deprecated on EllipticCurvePublicNumbers and will be removed in a future version. Ple
阅读全文
摘要:CMDB的用处:收集服务器的元信息,实现自动化运作和监控 CMDB的实现方案有4中(业内常见的) 重要:以下的所有方案首先都需要运维把服务器的主机名和SN号录入到后台,这样开发才能去写脚本 第一种实现方案 agent # 客户端的方式,适用于大公司 缺点:每一台服务器都要放agent脚本,每次加入新
阅读全文
摘要:微信机器人的使用 安装:wxpy模块、pillow模块、pyecharts数据可视化模块(https://pyecharts.org # 官网) 显示中国地图,需要装中国地图模块: 全球国家地图: echarts-countries-pypkg (1.9MB): 世界地图和 213 个国家,包括中国
阅读全文
摘要:selenium主要的用途就是控制浏览器,模仿真人操作浏览器的行为 模块安装:pip3 install selenium 需要控制的浏览器 from selenium import webdriver # 调用这个模块 browser=webdriver.Chrome() # 控制谷歌浏览器 PS:
阅读全文
摘要:Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.你可能在寻找 Beautiful Soup3 的文档,Beautiful Sou
阅读全文
摘要:爬虫:可见即可爬 # 每个网站都有爬虫协议 基础爬虫需要使用到的三个模块 requests 模块 # 模拟发请求的模块 PS:python原来有两个模块urllib和urllib的升级urllib2,这两个模块使用很繁琐,后来在这两个模块上做了封装就出现了requests模块 beautifulso
阅读全文
摘要:BBS项目涉及的知识点 django中知识点 钩子函数(局部钩子和全局钩子) 1、局部钩子就是用来做合法性校验,比如用户名有没有被使用等 2、全局的就是用来做对比校验,比如两次输入的密码是否一致 3、钩子函数必须主动弹出一个错误信息,要弹出错误信息就要用到raise函数,然后使用Validation
阅读全文

浙公网安备 33010602011771号