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

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


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

在这里还是要推荐下我自己建的Python开发学习裙:304 零伍零 799,裙里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴

模块相关

argparse

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

效果演示

progressbar

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

效果演示

效果演示

相关代码解析

request请求代码

正则相关

PHPMyAdmin爆破

实现原理

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

模块相关

colorama

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

效果演示

optparse

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

相关代码解析

request请求代码

正则相关

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

更多编程方面的分享请关注微信公众号:程序员大牛!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,800评论 25 709
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,724评论 4 16
  • 轰隆隆的 这么滚烫的泪 你都敢掉 你是谁 你是谁呀 那地上的枯枝败叶 都在跑 可是 在这暴风骤雨里 他们 他们向哪...
    本无痕阅读 1,450评论 10 9
  • “金刚般若”研讨会的开始,记者阿难记录了佛怎样吃饭,其实是有个暗示的。这就是,你要练成“金刚般若”,就像吃饭一样,...
    洪州禅心阅读 3,258评论 0 3
  • 盛夏的傍晚,欢乐散场后,骑车回家,不经意间抬头,看到一朵云,那是一朵怎样的云呢?好像比其他云更受棉花糖的偏爱,那样...
    山楂鱼阅读 1,670评论 0 0

友情链接更多精彩内容