学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

Python学习记录脚本,希望弟弟通过练习编写脚本一点点提升自己很菜的编程水平~~明天会更好,希望自己越来越强吧。

实现原理

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

python学习群.png

Python3 实现批量查询网站的百度权重以及收录情况,利用的是站长之家的SEO查询接口,所以本脚本相当于是一个爬虫,用来批量提取数据信息。

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

模块相关

argparse

argparse 轻松编写用户友好的命令行界面。定义并解析了需要的参数。当用户给程序提供无效参数时,该模块还会自动生成帮助和使用消息并发出错误。

效果演示

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

progressbar

一个方便友好的进度条显示模块。

效果演示

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

效果演示

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

相关代码解析

request请求代码

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

正则相关

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

PHPMyAdmin爆破

实现原理

从字典文件里面读取每行的密码信息带入 requests 请求中实现密码爆破的效果。 本脚本测试 PHPMyAdmin 版本是 PHPStudy 自带的版本。

模块相关

colorama

colorama 是一个 python 专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用。

效果演示

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

optparse

一个已经被 argparse 替代的命令行参数编写模块,建议搭建转到 argparse ,这个模块不建议学习使用了,我当初因为不知道 argparse 的存在才用了这个模块的。

相关代码解析

request请求代码

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

正则相关

正则匹配输入密码后的页面返回结果来判断是否爆破成功。

学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

猜你喜欢

转载自blog.csdn.net/qq_41841569/article/details/81183576