摘要: pip install pillow 基本使用 from PIL import Image # new 创建一张图片 im1 = Image.new('RGB', (500, 300), (50, 100, 150)) # show 用默认的图片打开方式打开图片 im1.show() # save 阅读全文
posted @ 2020-01-13 21:40 三个零 阅读(472) 评论(0) 推荐(0) 编辑
摘要: Base64编码原理: https://blog.csdn.net/wo541075754/article/details/81734770 def Enbs64(s): # 编码后的结果 result = '' # 二进制数据 bin_data = '' # Base64编码对照表 bs64_ta 阅读全文
posted @ 2020-01-12 18:14 三个零 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 添加或取消 Ctrl + Shift + 对应的数字(1-9) 作用 相当于标签,Ctrl + 对应的数字键,可以快速定位到做了标签的代码行 阅读全文
posted @ 2020-01-11 18:19 三个零 阅读(848) 评论(0) 推荐(0) 编辑
摘要: pip install imageio import imageio # 需要合在一起的图片 image_list = [r'C:\Users\Hlzy\Desktop\\' + str(x) + ".jpg" for x in range(1, 12)] # gif的图片名 gif_name = 阅读全文
posted @ 2020-01-10 19:52 三个零 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 目录 安装 下载驱动 元素选取 输入、清除、点击 关闭窗口、浏览器 窗口切换 页面(frame)切换 页面弹窗 等待加载 动作链 键盘事件 执行js(滑动滚动条) 截图 获取元素属性 获取网页源代码、刷新页面 设置窗口大小 设置代理、UA Cookie操作 跳过Selenium检测 示例 安装 pi 阅读全文
posted @ 2020-01-09 11:18 三个零 阅读(3045) 评论(0) 推荐(2) 编辑
摘要: <!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Tracks</title> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></sc 阅读全文
posted @ 2020-01-08 17:14 三个零 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 路径 C:\Users\Hlzy\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 都是些没有后缀名的文件 添加后缀名即可看见图片 使用 ren 命名,修改全 阅读全文
posted @ 2020-01-07 12:12 三个零 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 截百度按钮的图 先将整个窗口的图保存下来 from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.baidu.com/') element = driver.find_element_by_ 阅读全文
posted @ 2020-01-06 12:42 三个零 阅读(3097) 评论(2) 推荐(1) 编辑
摘要: 测试运行时间 运行时间 发现每次0.5秒,此时需要修改默认的时间 打开Python安装目录下的Lib\site-packages\selenium\webdriver\common\actions\pointer_input.py 修改 DEFAULT_MOVE_DURATION 的值即可,默认为2 阅读全文
posted @ 2020-01-05 10:13 三个零 阅读(4199) 评论(0) 推荐(0) 编辑
摘要: pip --version 阅读全文
posted @ 2020-01-04 17:04 三个零 阅读(24678) 评论(0) 推荐(2) 编辑
摘要: 开发者工具(F12) 其中常用的有Elements(元素面板)、Console(控制台面板)、Sources(源代码面板)、Network(网络面板) 找 JS 文件的几种方法 1、找发起地址 2、设置事件触发断点 Event Listener Breakpoint 使用Sources面板上的Eve 阅读全文
posted @ 2020-01-03 18:58 三个零 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 安装 windows pip install pycryptodomex ubuntu pip install pycryptodome 加密方式 单向加密:MD5 只能对数据进行加密,而不能解密 对称加密:DES、AES 数据加密与解密使用相同的密钥 非对称加密:RSA 比对称加密更安全、但速度慢 阅读全文
posted @ 2020-01-02 16:18 三个零 阅读(3833) 评论(0) 推荐(2) 编辑
摘要: 简介 一个国人编写的强大的网络爬虫系统并带有强大的WebUI 采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器 官方文档:http://docs.pyspider.org/en/latest/ 安装 pip install 阅读全文
posted @ 2020-01-01 16:07 三个零 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 美拍链接:https://www.meipai.com/ 找到视频链接的标签,源代码中没有这个div 通过Fiddler抓包,找到class="mp-h5-player-layer-video"的div由哪个js文件生成的 打开对应的js文件,对其进行断点,找到src生成的方式 发现src参数在这个 阅读全文
posted @ 2019-12-31 15:37 三个零 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: pip install prettytable 每次添加一行 from prettytable import PrettyTable # 默认表头:Field 1、Field 2... # 添加表头 table = PrettyTable(["URL", "参数", "值"]) # add_row 阅读全文
posted @ 2019-12-26 15:21 三个零 阅读(3628) 评论(0) 推荐(0) 编辑
摘要: 利用推导式 old = [[1, 2], [3, 4], [5, 6]] # 从old中一个一个取出值,对取出的值(i)再进行一次遍历取值操作(也可以进行判断或者运算) new = [j for i in old for j in i] print(new) 阅读全文
posted @ 2019-12-22 22:34 三个零 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: 查看已经安装的虚拟环境:workon 退出虚拟环境,home目录下执行:deactivate 进入虚拟环境:workon 虚拟环境名 阅读全文
posted @ 2019-12-21 22:51 三个零 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 报错 下载pycurl库 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl 选择对应的python版本 安装pycurl库 pip install 文件名 安装pyspider库 换源安装pyspider:pip install pyspid 阅读全文
posted @ 2019-12-20 12:59 三个零 阅读(3145) 评论(2) 推荐(0) 编辑
摘要: 三种模式 按 ESC 进入命令模式 命令模式下输入 Shift + ; 进入末行模式 命令模式下输入插入命令,如(i,a,o) 进入输入模式 进入 vim 文件名 vim直接编辑一个文件,如果是已经存在的文件,则是打开着文件,如果是没有的文件,就会新建文件 在Linux中,文件后缀只是一个标示,任何 阅读全文
posted @ 2019-12-19 13:48 三个零 阅读(333) 评论(0) 推荐(0) 编辑
摘要: ctrl + s 的作用是暂停屏幕输出 ctrl + q 恢复屏幕输出即可 恢复之后会出现在暂停期间输入的字符 阅读全文
posted @ 2019-12-18 19:51 三个零 阅读(987) 评论(0) 推荐(0) 编辑
摘要: ifconfig:查看IP ls:显示目录文件 pwd:当前所在的目录 who am i:显示当前登录时用的用户名 cd:目录跳转 mkdir:创建文件夹 rmdir:删除文件夹 touch:新建文件 rm:删除文件 cp:复制文件 mv:移动文件 cat:查看文件 clear:清屏(快捷键:Ctr 阅读全文
posted @ 2019-12-18 18:58 三个零 阅读(269) 评论(0) 推荐(1) 编辑
摘要: VirtualBox设置端口转发 Xshell 新建会话 连接成功 阅读全文
posted @ 2019-12-18 17:46 三个零 阅读(1796) 评论(1) 推荐(1) 编辑
摘要: Ajax简介 一门异步的加载技术,局部刷新 异步加载,可以在不重载整个网页的前提下,进行局部刷新 分为原生和JQ两种 JSON数据格式 Json对象转字符串: JSON.stringify() 字符串转Json对象:JSON.parse() <script type="text/javascript 阅读全文
posted @ 2019-12-17 22:08 三个零 阅读(337) 评论(0) 推荐(0) 编辑
摘要: JQuery轮播图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JQ轮播图</title> </head> <style> * { margin: 0; padding: 0; } li { list-s 阅读全文
posted @ 2019-12-16 15:56 三个零 阅读(486) 评论(0) 推荐(0) 编辑
摘要: JS轮播图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS轮播图</title> </head> <style> * { margin: 0; padding: 0; } li { list-style 阅读全文
posted @ 2019-12-15 21:18 三个零 阅读(499) 评论(0) 推荐(0) 编辑
摘要: JQ与JS JQ是JS写的插件库,就是一个JS文件 凡是用JQ能实现的,JS都能实现,JS能实现的,JQ不一定能实现 引入 BootCDN:https://www.bootcdn.cn/jquery/ 本地文件引入:<script src="js/jq.js"></script> 在线引入:<scr 阅读全文
posted @ 2019-12-14 21:19 三个零 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Math对象 开平方:sqrt 绝对值:abs π:PI x的y次方:pow 四舍五入取整:round 向下取整:floor 向上取整:ceil 最大值:max 最小值: min 随机数:random var br = "<br>"; document.write(Math.sqrt(9) + br 阅读全文
posted @ 2019-12-13 19:00 三个零 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 操作符 算术运算符:+ 、 、 、 / 、 %、++、 赋值运算符:= 、+=、 =、 =、/=、%= 比较运算符: 、 =、 流程控制 以下在进行判断的时候为假 0 null undefined NaN "" 空字符串 false if else switch 循环 for循环 while循环 d 阅读全文
posted @ 2019-12-12 19:44 三个零 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 基本使用 写在Script 标签里 引入外部js文件:<script src=" "></script> console.log(" ") 方法用于在控制台输出信息 注意事项 严格区大小写 每一行完整语句后面加分号 变量名不能使用关键字和保留字 代码要缩进,保持可读性 修改元素内容 获取元素 通过i 阅读全文
posted @ 2019-12-11 16:53 三个零 阅读(7249) 评论(2) 推荐(1) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Practice</title> </head> <style> #register,#login{ width: 300px; height: 400px; 阅读全文
posted @ 2019-12-10 21:28 三个零 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 盒子模型 边框:border 左边框:border-left 右边框:border-right 上边框:border-top 下边框:border-bottom 复合样式:border 边框颜色:border-color 边框宽度:border-width 边框样式:border-style 实线: 阅读全文
posted @ 2019-12-10 14:23 三个零 阅读(426) 评论(0) 推荐(0) 编辑
摘要: CSS的基本使用 直接写在标签内 <p style="color: red; font-size: 40px;">段落</p> 写在 style 标签内 <style type="text/css"> span{ color: aquamarine; } </style> 使用外部 .css 文件 阅读全文
posted @ 2019-12-09 15:56 三个零 阅读(498) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Practice</title> </head> <body> <form action="#" method="get"> 用户名:<input type=" 阅读全文
posted @ 2019-12-08 19:40 三个零 阅读(3728) 评论(0) 推荐(1) 编辑
摘要: 1、加上placeholder,可以为空 2、放在label标签中 阅读全文
posted @ 2019-12-08 17:47 三个零 阅读(5073) 评论(0) 推荐(0) 编辑
摘要: 注释 <!-- 注释内容 --> 标签使用样式 开始标签<a > 标签体 </a>结束标签 自闭合标签,eg:<br>,<hr>,<input><img> 标签属性 通常为键值对形式出现,eg:color=“red” id = ‘new’ 属性只能出现在开始标签和自闭合标签内 属性名字全部小写,属性 阅读全文
posted @ 2019-12-07 23:20 三个零 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 求s=a+aa+aaa+aaaa+aa...a的值 其中a是一个数字,多少个数字相加由键盘输入控制 a = int(input("数字:")) count = int(input("个数:")) s = '' result = 0 for i in range(1, count + 1): # 第i 阅读全文
posted @ 2019-12-06 22:24 三个零 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 编程常用词汇 import requests import openpyxl from lxml import etree import re url = 'https://www.runoob.com/w3cnote/common-english-terminology-in-programmin 阅读全文
posted @ 2019-12-05 10:51 三个零 阅读(627) 评论(0) 推荐(0) 编辑
摘要: pip install openpyxl 几个常用的对象 Workbook:工作簿,一个包含多个Sheet的Excel文件 Worksheet:工作表,一个Workbook有多个Worksheet,如“Sheet1”,“Sheet2”等 Cell:单元格,存储具体的数据对象 导入包 # 导入的包在这 阅读全文
posted @ 2019-12-04 20:36 三个零 阅读(1808) 评论(0) 推荐(0) 编辑
摘要: pip install redis import redis # 连接redis # 几个常用默认参数: # host='localhost', port=6379, db=0, decode_responses=False, password=None con_redis = redis.Stri 阅读全文
posted @ 2019-12-03 23:52 三个零 阅读(8454) 评论(0) 推荐(0) 编辑
摘要: pip install pymysql import pymysql db_config = { 'host': '127.0.0.1(ip)', 'port': 3306, 'user': '账号', 'password': '密码', 'db': '数据库名', 'charset': 'utf8 阅读全文
posted @ 2019-12-02 17:35 三个零 阅读(423) 评论(0) 推荐(0) 编辑