分享

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

 昵称11935121 2018-08-23

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

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

实现原理(私信小编001 、002 、003 、007任何一个即可获取Python学习资料)

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需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多