- 博客(26)
- 资源 (11)
- 收藏
- 关注
原创 requests 禁用重定向
这个问题可能是由于Python的requests库在处理HTTP重定向时的行为导致的。默认情况下,当requests库遇到一个302重定向响应时,它会自动地跟随这个重定向。这就是为什么你在使用requests库发送GET请求时得到的状态码是200,而不是302。这样,当你发送GET请求时,如果服务器返回一个302重定向响应,requests库就会停止,并返回这个302响应。请注意,如果禁止了重定向,那么我们就需要自己处理重定向的逻辑,例如解析Location头部,然后发送一个新的GET请求到新的URL。
2023-07-04 00:21:03 1327
原创 我的windows11居然没有应用商城
按“Win+R”键,在运行窗口中,键入 WSReset.exe并点击“ 运行 ”。设置>>应用>>应用和功能>>找到应用商店>>高级选项>>重置。
2023-06-08 00:30:32 443 1
原创 Windows11运行不了vbs,提示Windows无法访问指定设备路径或文件,几个步骤教你在Windows11开启vbs功能
3、然后输入“bcdedit /set hypervisorlaunchtype auto”回车运行。在Windows11系统中,vbs被翻译成基于虚拟安全性的,默认情况下,vbs功能是关闭的。4、运行完成后重启电脑,打开开始菜单,搜索并打开“系统信息”。注意:并不是所有主板都支持vbs,所以如果没有开启说明不支持。2、接着在上面打开“Windows终端(管理员)”。5、找到“基于虚拟化的安全性”选项即可确认是否开启。1、首先我们右键任务栏左边的“开始菜单”。事实上,只要使用一行命令代码就可以开启。
2023-06-01 22:28:42 5255 1
原创 使用hping3进行网站压力测试
hping3是一个命令行下使用的TCP/IP数据包组装/分析工具,通常web服务会用来做压力测试使用,也可以进行DOS攻击的实验。--rand-source =使用随机性的源头IP地址。例:使用HPING进行压力测试我们先测试网站正常访问http://www.baidu.com/--flood =尽可能快地发送数据包,不需要考虑显示入站回复。-p 80 =目的地端口(80是WEB端口)。-d 120 =发送到目标机器的每个数据包的大小。-c 1000 =发送的数据包的数量。-S =只发送SYN数据包。
2023-05-29 03:37:14 682
原创 ctf-DNS信息收集
该工具的主要重点是分析通过互联网访问的数据之间的真实世界关系,其中包括足迹互联网基础设施和收集有关拥有该网络的人员和组织的数据。通过使用OSINT(开源情报)技术,通过查询whois记录,社交网络,DNS记录,不同的在线API,提取元数据和搜索引擎来搜索这些数据之间的连接。该工具将提供广泛的图形布局结果,允许对数据进行聚类,使关系准确和即时。(4)指定地区端口: city:beijing port:80。(3) 端口查询: port:80 3389。3、使用dig命令 传参 any。
2023-05-29 02:12:41 546
原创 手撕Django在线考试系统
最后,在找回密码时,我们检查用户输入的邮箱是否已被注册,如果是,则从数据库中获取该用户的密码,并使用 Django 的 send_mail 函数将密码发送到用户的邮箱。本在线考试系统基本功能:考试可以自定义考试时长、考试题目类型、题目数量等,系统能让用户注册、登录、修改密码、通过邮箱找回密码,题库包括题目、选项、正确答案,题目来源、添加时间等,管理员能后台修正题目等。该模板用于用户注册页面,继承了 base.html 模板,并定义了一个表单,包含用户名、邮箱、密码和确认密码等字段。
2023-04-04 11:48:57 356
原创 从零开始学习Python selenium的基础知识
本文介绍了从零开始学习Python selenium的基础知识。我们学习了如何安装Python和selenium库,如何下载WebDriver和启动浏览器,如何查找和操作网页元素,以及如何等待元素加载。Python selenium可以帮助您自动化Web测试和任务,提高工作效率。
2023-03-10 15:31:20 247
原创 Django中使用Celery或RQ让用户打开某个链接执行一个耗时任务,关闭链接不影响任务的继续执行
Celery 和 RQ 都是 Python 的任务队列管理工具,可以用来异步处理耗时的任务。在 Django 中使用 Celery 或 RQ,需要先安装和配置相关的依赖库和配置文件。在启动 Django 应用之前,需要启动 Celery 或 RQ 的 worker 进程来处理任务队列中的任务。在 Django 的配置文件中添加 Celery 或 RQ 的相关配置,例如 Redis 的连接配置、任务队列的配置等。的文件,并在其中定义 Celery 或 RQ 的任务函数。的任务函数,并使用了。
2023-03-09 04:20:06 287 2
原创 Python Scrapy的零基础入门
Python Scrapy是一个强大的网络爬虫框架,可以帮助开发者从网站中获取所需的数据。本文将带领你了解如何使用Python Scrapy爬取网站数据,无需任何爬虫或Web开发经验。在这个方法中,它使用CSS选择器来提取页面标题和URL,并将它们打印到控制台中。现在,我们需要创建一个新的爬虫来定义我们要爬取的数据。文件,并编辑它以定义你的爬虫代码。你可以将这个网址替换为你想要爬取数据的网站的网址。
2023-03-09 03:02:46 126
原创 用python实现一个多线程类:需要100个线程池来执行10000个线程,每个子线程间隔1秒启动,主线程需要处理子线程执行的结果
Python中的threading模块来创建和管理线程,以及queue模块来实现线程池。每个线程会休眠1秒钟后输出自己的线程ID,模拟线程执行任务。主线程会等待所有子线程完成后打印出它们的结果。id在上面的类中,我们用类创建了一个线程池,最大线程数为100。然后,我们创建了一些线程,指定了在每个线程中运行的函数。这仅仅是一个示例函数,您可以编写任何您想要的其他执行任务。最后,我们等待所有线程完成并处理他们的结果。对于每个线程的结果,我们简单打印出来。
2023-03-06 01:23:04 1212
原创 Python实现的身份证校验类
因工作需要,用Python实现了一个关于身份证验证的类,主要功能有:返回性别,、返回出生日期,、返回身份证是否合法,、返回身份证对应的省份
2023-02-25 22:49:58 796
原创 execjs随心所欲运行抠出来的js代码:报错什么都不是问题 execjs._exceptions.ProgramError: ReferenceError: $ is not defined
解决execjs._exceptions.ProgramError: ReferenceError: $ is not defined等报错问题
2022-11-26 10:34:40 1744
原创 Python 用pip config set命令修改pip为国内镜像源 附打开文件夹修改和用命令行修改两种方法
进入pip文件夹, 新建一个pip.ini文件, 注意后缀是.ini,看图标。代码不仅适用于windows,同时食用于Linux,一举多得。如果找不到AppData,就去设置一下,打开隐藏的项目。推荐用代码改,解决不同windows的烦恼。添加以下内容,然后退出保存。
2022-10-09 01:55:08 13663 2
原创 DeprecationWarning: executable_path has been deprecated, please pass in a Service object driver =
DeprecationWarning: executable_path has been deprecated, please pass in a Service object driver = Chrome(executable_path='chromedriver.exe', options=option)
2022-08-20 11:21:12 1328
原创 selenium ‘NoneType‘ object has no attribute ‘find_element_by_xpath‘
selenium 'NoneType' object has no attribute 'find_element_by_xpath'
2022-08-20 11:07:42 3554
原创 Django4.1从入门到精通——编写更多的视图和配置更多的路由
Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」。以年为单位的归档页——展示选中的年份里各个月份创建的内容。投票处理器——用于响应用户为某个问题的特定选项投票的操作。以月为单位的归档页——展示选中的月份里各天创建的内容。问题详情页——展示某个投票的问题和不带结果的选项列表。以天为单位的归档页——展示选中天里创建的所有内容。评论处理器——用于响应为一项内容添加评论的操作。问题索引页——展示最近的几个投票问题。问题结果页——展示某个投票的结果。博客首页——展示最近的几项内容。...
2022-08-15 23:59:28 297
原创 Django4.1从入门到精通——模型的创建
编写模型,利用python manage.py makemigrations 和python manage.py migrate两条命令将模型迁移到数据库中。
2022-08-15 23:17:14 626
转载 CentOS学习笔记:tmux终端复用详解
tmux是什么我们在linux服务器上的工作一般都是通过一个远程的终端连接软件连接到远端服务器系统进行操作,例如使用xshell进行远程连接。在使用过程中,如果要做比较耗时的操作,例如有时候进行编译,或者下载大文件需要比较长的时间,一般情况下是下班之后直接运行希望第二天早上过来运行完成,这样就不用耽误工作时间。但是网络有时候不稳定,可能在半夜会出现连接断掉的情况,一旦连接断掉,我们所执行的程序也就中断,我们当然可以写一个脚本后台运行,但是还是不方便。那么有没有一种工具可以解决这样的问题呢。这就是我们这里
2022-01-03 08:58:44 536
数据结构 (STL框架)_PDF电子书下载 高清 带索引书签目录_王晓东编_北京:清华大学出版社_2009.09_P415.pdf
2018-04-07
一个用ASP.NET MVC4 实现的简单查询电话号码系统(PhoneNumbersQuery)
2015-01-26
asp.net发送电子邮件例子
2014-10-16
ASP.NET3.5 前沿技术与实战案例精粹(ISBN 978-7-113-11180-9)随书附赠光盘
2013-01-09
基于ASP.NET(C#)的好友通讯录个人版
2013-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人