
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目的目的:JS逆向的学习与交流目标:分析某千音乐网站中sign参数目标网址:https://music.taihe.com/思路分析一、内容概览思路分析:1.发送请求,搜索指定歌曲。2.对返回的歌单列表,选择其中一个歌曲,提取Tsid参数3.基于2中提取的参数,进行二次发送请求4.对二次请求返回的数据提取歌词与歌曲下载链接与歌曲名称难点:参数构造中,唯一存在难点的就是sign的生成二、请求参数分析
错误类型1json.decoder.JSONDecodeError: Invalid control character#!/usr/bin/env python# -*- coding: utf-8 -*-# Author: jia666# Time: 2021/5/7 16:03import json#TODO 1 json.decoder.JSONDecodeError: Invalid c
一、操作简介1.1 操作内容本次将介绍 MySQL 新建数据库,新建表,插入数据以及基本数据类型的相关知识。本节实验将创建一个名为 mysql_shiyan 的数据库,其中有两张表 employee 和 department。1.2 实验知识点基本数据类型插入数据1.3 实验环境课程使用的实验环境为 win10 64 位版本。实验中会用到程序:Mysql 5.7二、熟...
QTableView前言在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的数据模型来显示内容,通过setModel来绑定数据源QTableWidget继承自QTableView,主要区别是QTableView可以使用自定义的数据模型来显示内容(先通setModel来绑定数据源)...
QWebEngineView前言PyQt5使用QWebEngineView控件来展示HTML页面,对老版本的QWebView类不在进行维护,因为WebEngineView使用Chromium内核可以给用户带来更好的体验QWebEngineView控件可以使用load()函数加载一个Web页面,实际上就是使用HTTP Get方法加载Web页面,这个控件既可以加载本地的Web...
前言窗口背景主要包括,背景色与背景图片,设置窗口背景有三种方法使用QSS设置窗口背景使用QPalette设置窗口背景实现PainEvent,使用QPainter绘制背景QSS设置窗口背景在QSS中,我们可以使用Background或者background-color的方式来设置背景色,设置窗口背景色之后,子控件默认会继承父窗口的背景色,如果想要为控件设置背景图片或图标,...
第一步:PyQt5的安装cmd下输入安装指令如下,注意,确保python环境的配置无误pip install PyQt5pip install PyQt5-tools第二步:打开pyQt所在的位置在这里,我的位置如下,一般在python安装路径下第三步:把汉化包复制进去就是上图的第一个文件就是汉化包,放入即可实现Qt Designer的汉化再次打开,效...
QDialog前言为了更好的实现人机交互,比如window和linux等系统均会提供一系列的标准对话框来完成特定场景下的功能,比如选择字号大小。字体颜色等,在PyQt5中定义了一系列的标准对话框类,让使用者能够方便快捷地通过各个类完成字号大小,字体颜色以及文件的选择等QDialog类的子类主要有QMessageBox,QFileDialog,QColorDialog,QFo...
QMidArea前言一种同时显示多个窗口的方法是,创建多个独立的窗口,这些独立的窗口被称为SDI(Single Document Interface 单文档界面),每个窗口都有自己的菜单系统,工具栏等,这需要占用很多资源MDI(Multiple Document Interface 多文档界面)应用程序占用较少的内存资源,子窗口可以放在主窗口的容器中,这个容器控件被称为QMidArea...
错误类型1json.decoder.JSONDecodeError: Invalid control character#!/usr/bin/env python# -*- coding: utf-8 -*-# Author: jia666# Time: 2021/5/7 16:03import json#TODO 1 json.decoder.JSONDecodeError: Invalid c