学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水
2018-07-24 本文已影响83人
Python新世界
学Python需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!
python学习群.png
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需要天赋吗?看完弟弟编写的爬虫与爆破脚本,只有汗水!