12 2019 档案
摘要:美拍链接:https://www.meipai.com/ 找到视频链接的标签,源代码中没有这个div 通过Fiddler抓包,找到class="mp-h5-player-layer-video"的div由哪个js文件生成的 打开对应的js文件,对其进行断点,找到src生成的方式 发现src参数在这个
阅读全文
摘要:pip install prettytable 每次添加一行 from prettytable import PrettyTable # 默认表头:Field 1、Field 2... # 添加表头 table = PrettyTable(["URL", "参数", "值"]) # add_row
阅读全文
摘要:利用推导式 old = [[1, 2], [3, 4], [5, 6]] # 从old中一个一个取出值,对取出的值(i)再进行一次遍历取值操作(也可以进行判断或者运算) new = [j for i in old for j in i] print(new)
阅读全文
摘要:查看已经安装的虚拟环境:workon 退出虚拟环境,home目录下执行:deactivate 进入虚拟环境:workon 虚拟环境名
阅读全文
摘要:报错 下载pycurl库 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl 选择对应的python版本 安装pycurl库 pip install 文件名 安装pyspider库 换源安装pyspider:pip install pyspid
阅读全文
摘要:三种模式 按 ESC 进入命令模式 命令模式下输入 Shift + ; 进入末行模式 命令模式下输入插入命令,如(i,a,o) 进入输入模式 进入 vim 文件名 vim直接编辑一个文件,如果是已经存在的文件,则是打开着文件,如果是没有的文件,就会新建文件 在Linux中,文件后缀只是一个标示,任何
阅读全文
摘要:ctrl + s 的作用是暂停屏幕输出 ctrl + q 恢复屏幕输出即可 恢复之后会出现在暂停期间输入的字符
阅读全文
摘要:ifconfig:查看IP ls:显示目录文件 pwd:当前所在的目录 who am i:显示当前登录时用的用户名 cd:目录跳转 mkdir:创建文件夹 rmdir:删除文件夹 touch:新建文件 rm:删除文件 cp:复制文件 mv:移动文件 cat:查看文件 clear:清屏(快捷键:Ctr
阅读全文
摘要:VirtualBox设置端口转发 Xshell 新建会话 连接成功
阅读全文
摘要:Ajax简介 一门异步的加载技术,局部刷新 异步加载,可以在不重载整个网页的前提下,进行局部刷新 分为原生和JQ两种 JSON数据格式 Json对象转字符串: JSON.stringify() 字符串转Json对象:JSON.parse() <script type="text/javascript
阅读全文
摘要:JQuery轮播图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JQ轮播图</title> </head> <style> * { margin: 0; padding: 0; } li { list-s
阅读全文
摘要:JS轮播图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS轮播图</title> </head> <style> * { margin: 0; padding: 0; } li { list-style
阅读全文
摘要:JQ与JS JQ是JS写的插件库,就是一个JS文件 凡是用JQ能实现的,JS都能实现,JS能实现的,JQ不一定能实现 引入 BootCDN:https://www.bootcdn.cn/jquery/ 本地文件引入:<script src="js/jq.js"></script> 在线引入:<scr
阅读全文
摘要:Math对象 开平方:sqrt 绝对值:abs π:PI x的y次方:pow 四舍五入取整:round 向下取整:floor 向上取整:ceil 最大值:max 最小值: min 随机数:random var br = "<br>"; document.write(Math.sqrt(9) + br
阅读全文
摘要:操作符 算术运算符:+ 、 、 、 / 、 %、++、 赋值运算符:= 、+=、 =、 =、/=、%= 比较运算符: 、 =、 流程控制 以下在进行判断的时候为假 0 null undefined NaN "" 空字符串 false if else switch 循环 for循环 while循环 d
阅读全文
摘要:基本使用 写在Script 标签里 引入外部js文件:<script src=" "></script> console.log(" ") 方法用于在控制台输出信息 注意事项 严格区大小写 每一行完整语句后面加分号 变量名不能使用关键字和保留字 代码要缩进,保持可读性 修改元素内容 获取元素 通过i
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Practice</title> </head> <style> #register,#login{ width: 300px; height: 400px;
阅读全文
摘要:盒子模型 边框:border 左边框:border-left 右边框:border-right 上边框:border-top 下边框:border-bottom 复合样式:border 边框颜色:border-color 边框宽度:border-width 边框样式:border-style 实线:
阅读全文
摘要:CSS的基本使用 直接写在标签内 <p style="color: red; font-size: 40px;">段落</p> 写在 style 标签内 <style type="text/css"> span{ color: aquamarine; } </style> 使用外部 .css 文件
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Practice</title> </head> <body> <form action="#" method="get"> 用户名:<input type="
阅读全文
摘要:1、加上placeholder,可以为空 2、放在label标签中
阅读全文
摘要:注释 <!-- 注释内容 --> 标签使用样式 开始标签<a > 标签体 </a>结束标签 自闭合标签,eg:<br>,<hr>,<input><img> 标签属性 通常为键值对形式出现,eg:color=“red” id = ‘new’ 属性只能出现在开始标签和自闭合标签内 属性名字全部小写,属性
阅读全文
摘要:求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
阅读全文
摘要:编程常用词汇 import requests import openpyxl from lxml import etree import re url = 'https://www.runoob.com/w3cnote/common-english-terminology-in-programmin
阅读全文
摘要:pip install openpyxl 几个常用的对象 Workbook:工作簿,一个包含多个Sheet的Excel文件 Worksheet:工作表,一个Workbook有多个Worksheet,如“Sheet1”,“Sheet2”等 Cell:单元格,存储具体的数据对象 导入包 # 导入的包在这
阅读全文
摘要:pip install redis import redis # 连接redis # 几个常用默认参数: # host='localhost', port=6379, db=0, decode_responses=False, password=None con_redis = redis.Stri
阅读全文
摘要:pip install pymysql import pymysql db_config = { 'host': '127.0.0.1(ip)', 'port': 3306, 'user': '账号', 'password': '密码', 'db': '数据库名', 'charset': 'utf8
阅读全文
摘要:pip install pymongo import pymongo # 建立连接 client = pymongo.MongoClient() # 指定数据库 (不存在则会新建) db = client['py_mongo'] # 删除数据库 # client.drop_database('py_
阅读全文