随笔分类 - python
摘要:安装pysimplegui 直接 pip install pysimplegui 就好了…没什么好说的。 案例 import PySimpleGUI as sg sg.theme('DarkAmber') # 布局 my_text = sg.Text("my text") hello_button
阅读全文
摘要:基本窗口设置: from tkinter import * win = Tk() win.title("我的窗口") #窗口标题 win.geometry("300x500") #窗口大小 win.maxsize(500,500) text = "我是文字,我是文字,我是文字" Label(win,
阅读全文
摘要:用db browser建一个student数据库 在建一个学生分数表 Python查询数据 import sqlite3 # 定义数据库文件名 db_file = "student.db" # 连接数据库 conn = sqlite3.connect(db_file) # 定义sql语句并执行 sq
阅读全文
摘要:Pyhon项目中,一般都会有一个 requirements.txt 文件,这个文件主要是用于记录当前项目下的所有依赖包及其精确的版本号,以方便在一个新环境下更快的进行部署。 使用 pip freeze 生成 一般情况,我们可以直接使用Python下的 pip 包管理工具,来生成 requiremen
阅读全文
摘要:登录抓包 密码为加密,看起来像32位MD5 通过全局搜索pwd 找到的结果很多 一时间并不好找 解决这种情况 我还可以查看函数的调用顺序 这些js事件或者函数,在登录过程中,依次向上进行调用,我们找到适当地方打断点 onclick是在HTML中,我们点第二项进入js 我们在这里打断点,然后重新登录
阅读全文
摘要:登录抓包 此包,为获取秘钥 此包为登录,显然密码被加密了,而上面获取秘钥,就应该和密码加密有关 搜索关键字password,显然这里很可疑,RSA就是一种加密算法,点进去 我们在此处,下断点 重新登录后,程序果然断在此处,我们在往下走,看看返回值 encryptedPassword 应该就是被加密后
阅读全文
摘要:登录抓包 发现账号名是明文,而登录密码是密文,那就去找加密的js调用 通过搜索pwd关键字,找到四处,第一处是css文件,直接排除,从第二个点开始找 在第二个js文件中,继续搜索关键字pwd,找到20个匹配,我们在可能处打上断点 我们再次登录,观察断点 断在此处,继续跟踪,进入此函数 这个函数的返回
阅读全文
摘要:安装opencv pip install opencv-python 读取图片 import cv2 as cv img = cv.imread("images/luo.jpg") cv.imshow("罗翔",img) # 等待 cv.waitKey(0) cv.destroyAllWindows
阅读全文
摘要:柱状图 # -*- coding: utf-8 -*- import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=
阅读全文
摘要:安装框架: pip install flask 代码: from flask import Flask ##导入falsk包 app=Flask(__name__) ##创建flask实例 @app.route("/") def test(): return "hello" if __name__
阅读全文
摘要:Windows 安装方式 升级 pip 版本: pip install --upgrade pip 通过 pip 安装 Scrapy 框架:: pip install Scrapy 安装后,只要在命令终端输入 scrapy,提示类似以下结果,代表已经安装成功。 新建项目 scrapy startpr
阅读全文
摘要:# https://m3u8i.vodfile.m1905.com/202204130337/dcb290af88500f5df01fda9d8bce85ce/movie/2021/12/17/m20211217COB1O9SRFTA2840Y/54C3DA9EAF2B0987C520FDE2D.m
阅读全文
摘要:# http://www.xinfadi.com.cn/index.html # 接口 http://www.xinfadi.com.cn/getPriceData.html # 想提取单个页面的数据 # 上线程池,多页面同时抓取 import requests from concurrent.fu
阅读全文
摘要:import csv # 写数据 with open("data.csv","w",encoding="utf-8",newline="") as f: w = csv.writer(f) w.writerow(["id","name","mobile"]) w.writerow(["1001","
阅读全文
摘要:# 线程,进程 # 线程:是执行单位 # 进程:资源单位,一个进程至少有一个线程 from threading import Thread def func(): for i in range(1000): print("子线程",i) if __name__ == "__main__": t =
阅读全文
摘要:main.py import requests import random import lib.tools as t import os def main(): try: input_url = input("请输入视频页网址:") contId = input_url.split("_")[1]
阅读全文
摘要:main.py import requests from bs4 import BeautifulSoup import os import lib.tools as t import time def main(): for i in range(1,11): bz_url = f"https:/
阅读全文
摘要:from turtle import title from bs4 import BeautifulSoup import requests def main(): r = requests.get("https://wwww.baidu.com") r.encoding="utf-8" html
阅读全文
摘要:main.py from time import time from module.action import Action as action from module.save import Save as save from module.tools import Tools as tools
阅读全文
摘要:CSS与XPath速查表 解析html模块速查 网络请求模块速查
阅读全文

浙公网安备 33010602011771号