摘要:
Https协议【Http基础上加入了 SSL 协议 > 数据安全传输】 为了解决HTTP协议的这一缺陷(明文传输),需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通 阅读全文
摘要:
python3 安装Crypto包 出现No module named ‘Crypto‘和No module named ‘Crypto.Util‘ 问题解决方法 1. 改成安装 pycryptodome 然而在 python36 中无法报错: error: Microsoft Visual C++ 阅读全文
摘要:
加密 1. 数字签名 import hashlib import time md5_obj = hashlib.md5() sign_str = 'abc123' # 获取时间戳 . 前面部分 now_time = time.time() c_time = str(now_time).split(' 阅读全文
摘要:
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:777) 更换节点 阅读全文
摘要:
flask实现接口 from flask import Flask, request # 创建一个 flask 实例,__name__ 是告诉 flask 应用的名字 app = Flask(__name__) app.debug = True # url @app.route("/index.ht 阅读全文
摘要:
json 数据格式 import json # 先定义一个字典 d1 = {'name': '张无忌', 'age': 34} print(type(d1)) # 查看数据类型 # 将 Python 中字典转为字符串【序列化】 j1 = json.dumps(d1) print(j1) # json 阅读全文
摘要:
*args 与 **kwargs 的区别 定义 *args 与 **kwargs 的区别,两者都是 python 中的可变参数: *args 表示任何多个无名参数,它本质是一个 tuple **kwargs 表示关键字参数,它本质上是一个 dict 应用 1. 同时使用 *args 和 **kwar 阅读全文
摘要:
Request库发出 get 和 post 请求 import requests # 发出一个 get 请求,使用变量接收响应 r = requests.get("http://www.baidu.com") print(r) # <Response [200]> print(r.text) # 响 阅读全文
摘要:
selenium 使用 1. 安装 selenium 虽然是工具,但是实际是 python 中一个库 pip install selenium==3.14 2. 浏览器驱动下载 https://googlechromelabs.github.io/chrome-for-testing/ 下载后放入到 阅读全文
摘要:
Faker:制作虚假数据 from faker import Faker fake = Faker() print(fake.name()) print(fake.address()) print(fake.text()) print(fake.email()) 阅读全文