- 博客(23)
- 收藏
- 关注
原创 2023 phpstudy_pro配置xdebug踩坑贴
很久没在优快云写东西了,但是今天实在忍不住了,在优快云上看好多尼玛没讲清楚的帖子,搞得我配环境配好久,气死劳资了。
2023-08-19 11:18:05
190
原创 小记pandas中DataFrame.dropna方法
DateFrame对象中dropna方法可以删除空值这里简单记录一下用法import pandas as pdimport pymysqlconn = pymysql.connect( host='47.104.31.138', port=3306, user='guest', password='Guest.618', database='hrs', charset='utf8mb4')emp_df = pd.read_sql('select * from tb_em
2021-12-17 20:21:04
4731
原创 pythonB站爬虫二(速度提升)
如果只是想获取弹幕文件呢,用之前的代码就浪费太多时间了。所以用B站官方的api做了一点改进。(没有查到除了b站官方api之外的其他方便的下载弹幕的方法)效果如下:代码如下:import requestsimport jsonfrom tqdm import tqdmfrom bs4 import BeautifulSoupfrom xml.dom.minidom import parseStringheaders = { "User-Agent": "Mozilla/
2021-10-20 14:56:52
384
原创 python爬取B站视频和弹幕文件(demo)
首先对B站的动态加载做了解析找到了他放置Bv号的方法然后再使用了you-get,ffmpeg的组合来下载视频效果如下:谁能拒绝会举重的小姐姐呢,珍珍的b站账号:https://space.bilibili.com/2146116262代码如下:#author:zacimport requestsimport jsonimport osfrom tqdm import tqdmfrom bs4 import BeautifulSoupheaders = { "Use
2021-10-19 23:13:50
902
2
原创 记使用pip3时报错:ModuleNotFoundError: No module named ‘pip‘
重新激活一下就ok了python -m ensurepipC:\Users\86150\Desktop\xxx>pip3 -VTraceback (most recent call last): File "D:\python\python3\lib\runpy.py", line 193, in _run_module_as_main return _run_code(code, main_globals, None, File "D:\python\python3\lib\
2021-10-19 17:16:21
534
原创 python爬虫项目(漫画:国王排名)
昨天看了一部非常不错的新动漫,叫国王排名然后写了一个爬虫把漫画爬下来明天找时间看完分享一下代码:#author:zacimport requestsfrom bs4 import BeautifulSoupimport reimport osfrom contextlib import closingfrom tqdm import tqdmheader = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64;
2021-10-17 21:50:37
486
原创 Django学习(七)-页面的自定义
接上一篇对后台页面的个性设计1.对应用界面风格的设置polls 目录下创建一个名为 static 的目录。Django 将在该目录下查找静态文件,这种方式和 Diango 在 polls/templates/ 目录下查找 template 的方式类似。css文件就放在 polls/static/polls/style.css创建好css文件后 去到polls/templates/polls/index.html 的文件头添加以下内容,就可以引用该css文件了<!--{% static %}
2021-10-14 17:17:49
280
原创 Django学习(六)-自动化测试
自动化测试1.首先看之前的models文件,其中的was_published_recently方法是有逻辑上错误的from django.db import modelsimport datetimefrom django.utils import timezoneclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeFiel
2021-10-12 13:18:36
428
原创 Django polls应用中Django表单传递问题?;.choice_set.all不被调用?;Django choice_id?
我昨天晚上的思路是表单的传递过程出了问题。一直没有想到哪里有错误,然后查看了前段的源码发现<h1>What's up?</h1><form action="/polls/1/vote/" method="post"><input type="hidden" name="csrfmiddlewaretoken" value="lUktos7JDPePxWA5rJU1RAmPNlKTBWFcwf8GRWbncpiNjWaKGLK2RW9Q47
2021-10-10 08:54:41
399
原创 Django学习(五)--给项目加入表单
Django表单接上一篇我们在给项目添加几个视图模板,但是并没有对视图的细节做太多处理,这里继续对detail页面做一些补充1.编写一个简单的表单将polls/detail.html的代码改成一个具有投票提交功能的表单<h1>{{ question.question_text }}</h1>{% if error_message %}<p><strong>{{ error_message }}</strong></p>{%
2021-10-09 23:42:03
158
原创 Django学习(四)--视图view
视图view接上一篇官方对视图的解释:在 Django 中,网页和其他内容都是从视图派生而来。每一个视图表现为一个简单的 Python 函数(或者说方法,如果是在基于类的视图里的话)。Django 将会根据用户请求的 URL 来选择使用哪个视图(更准确的说,是根据 URL 中域名之后的部分)。就是说Django中应用中的视图放在应用目录下的views.py文件中作为一个待返回结果的函数,我们利用url_conf来调用对应url下的视图1.创建运用视图这用到了detail.html模板 我们要在p
2021-10-09 17:43:39
180
原创 Django学习(三)-- admin管理页面
接上篇1.创建管理员账号python3 manage.py createsuperuser接下来输入用户名,邮箱,密码结果2.向管理页面中加入投票应用编辑polls/adminfrom django.contrib import adminfrom .models import Questionadmin.site.register(Question)3.便捷管理生成的对象...
2021-10-08 21:34:35
155
原创 Django学习(二)---数据库-模型
Django–模型上一篇文章进行到在Windows10+python3.8+pycharm的环境下利用Django框架创建了一个默认项目,成功运行后又添加了一个很简单的实例应用不过这个简单应用是静态的,不可能放在实际的应用场景中。所以上一步只是了解了Django基本的请求和响应流程。1.数据库配置此图是官方文档为数据库配置的说明:通常,这个配置文件使用 SQLite 作为默认数据库。如果你想使用其他数据库,你需要安装合适的 database bindings ,然后改变设置文件中 DATABASE
2021-10-08 21:24:17
161
原创 pycharm写django时 attempted relative import beyond top-level package
这里我尝试了官方文档中新建应用的做法在应用的目录下新建一个urls.py的文件,然后再到我的web项目文件夹中的urls.py用一个include将其包含就ok了如图参考另一篇文章https://blog.youkuaiyun.com/zbz3x/article/details/120640585...
2021-10-07 21:42:36
311
原创 Django学习(一)
简单记录一下在windows下python3.8对django框架的学习Django的官方文档有中文选择,非常详细1.安装DjangoDjango版本Python版本1.82.7、3.2、3.3、3.4、3.51.9、1.102.7、3.4、3.51.112.7、3.4、3.5、3.6、3.7(Django 1.11.17)2.03.4、3.5、3.6、3.72.13.5、3.6、3.72.23.5、3.6、3.7、3.8(Django 2
2021-10-07 21:40:38
173
原创 argparse模块学习
官方文档介绍argparse 模块可以让人轻松编写用户友好的命令行接口三个步骤:创建 ArgumentParser() 对象调用 add_argument() 方法添加参数 #重点使用 parse_args() 解析添加的参数就先注释官方的例子来解释一下import argparse#第一步创建ArgumentParser() 对象#创建该对象时的参数都是有默认值的,不过大多数对 ArgumentParser 构造方法的调用都会使用 description= 关键字参数。 这个参数简
2021-10-06 17:35:06
115
原创 python 在使用SMTP时的535报错
这个是因为项目使用的163邮箱需要开启SMTP的服务,然后需要用他的授权码来登陆邮箱附代码,需要的朋友可以修改相关信息自己测试一下from smtplib import SMTPfrom email.header import Headerfrom email.mime.text import MIMETextdef main(): # 请自行修改下面的邮件发送者和接收者 sender = '@163.com' #可以同时有多个收件方 receivers =.
2021-04-24 11:30:54
619
1
原创 利用python信息检索的一个案例
利用python信息检索的一个案例注:这部分代码为得到excel表后的利用代码代码没有仔细整理,有点粗糙# -*- coding:utf-8 -*-import os #引用os系统库import tkinter.filedialog as tf #引用Pyhon内置的文件对话框模块import re #引用内置的正则表达式模块import pandas as pd #引用用于数据处理统计分析的pandas库import numpy as np #引用numpy库import matp.
2021-03-13 15:56:03
938
原创 CTFshow F5杯,反序列化题解
因为在搜wp时没有发现这个解法,就在这里发一下f1hgb的解法,原题和revenge都能解出题目源码(就只放第一道了 <?phpinclude "mysqlDb.class.php";class ctfshow{ public $method; public $args; public $cursor; function __construct($method, $args) { $this->method = $method;
2021-02-26 15:48:46
473
原创 HgameCTF2021
智商检测机题目需求是要我们完成一百道定积分的题目这里直接用python写脚本跑一百遍(脚本是抄的from lxml import etreefrom sympy import *import requestsimport jsons = requests.session()step: int = 0while true: q = s.get('http://r4u.top:5000/api/getQuestion') q = json.loads(q.text)
2021-02-22 19:51:14
526
转载 CPU的内部架构和工作原理(转)
1.工具1.odod可以看看这里:https://blog.youkuaiyun.com/qq_41694201/article/details/83212301
2020-06-08 16:39:10
438
原创 win10同时安装python2.7.15和python3.8.3
关键就是要把环境变量配好,没什么特别的,注意把python文件夹下分两个子文件夹python2和python3,最后要把其中的.exe文件分别改名,然后就很简单的配置了。...
2020-04-24 11:40:44
1198
原创 输入输出重定向
在ding sir的ppt里面介绍了输出重定向,但是并没有很详细,上课也没演示所以不是很明白。打算自己再好好查查资料,简单了解一下linux的输入输出重定向。1.linux的输入输出这里的输入输出就是简单的理解。linux标准输入设备指的是键盘,标准输出设备指的是显示器,标准错误输出指的是显示器。2.相关命令语法command > file将输出重定向到 file...
2020-04-20 23:19:21
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人