前段时间抓了一个握手包,使用网上的字典没有破解,个人猜想现在大部分人会使用自己的手机号码作为密码,但从网上找到的字典没有专门针对某个市的电话号码,就想自己制作一个。

到网上搜了一下号码归属地数据库,免费的更新时间已经过去好几年了,又不想自己花钱,发现部分网站提供了在线查询功能,且数据比较新,就想可以用穷举法得到号码归属地数据库。

因为刚开始学习python,这是第一篇学习笔记,程序还有很多不规范的地方,请看到的大神们提出改进建议。

最后结果是进行了32万次页面请求,属于我们市的号码条数1932条,生成破解字典1932万条记录,顺利找到密码。

如非特殊需要,请慎重运行程序,会对数据查询网站造成冲击,我是在晚上开机6个小时才跑完的。

import requests
import re
#电话号码列表,不多,手写
phonelist = [134,135,136,137,138,139,147,150,151,152,157,158,159,178,182,183,184,187,188,186,185,156,131,130,155,132,176,133,153,181,189,177]
dzlist = []   #  定义前7位的列表,初始值为空
for i in phonelist:for j in range(0, 10000):url = 'http://www.ip138.com:8080/search.asp?mobile=' + str(i) + str("%04d" % j) + '&action=mobile'html = requests.get(url).contenthtml_doc = str(html, 'gb2312')  #读取每个7位数的返回文本if str('某某市') in html_doc:   #如果返回文本包含某某市,则添加到列表中dzlist = dzlist + re.findall(r'class=tdc2>(\d\d\d\d\d\d\d) <a href',html_doc)
# 下面根据列表生成字典
pjzd = open(r'd:\phone_zd.txt','a')
for m in dzlist:for n in range(0,10000):pjzd.write(m+"%04d" %n+'\n')
pjzd.close()

使用python爬取号码归属地列表,制作握手包破解字典相关推荐

  1. python爬取抖音用户数据_使用python爬取抖音视频列表信息

    如果看到特别感兴趣的抖音vlogger的视频,想全部dump下来,如何操作呢?下面介绍介绍如何使用python导出特定用户所有视频信息 抓包分析 Chrome Deveploer Tools Chro ...

  2. python爬取B站关注列表

    python爬取B站关注列表 一.数据库的设计与操作 1.数据的分析 2.数据库设计 3.数据库操作 二.爬虫 三.完整代码 四.[项目仓库](https://github.com/Concyclic ...

  3. 利用python爬取2019-nCoV确诊数据并制作pyecharts可视化地图

    1.本章利用python爬取2019-nCoV确诊数据并制作pyecharts可视化地图: 2.主要内容为绘制出中国各省疫情数据,疫情数据从四个维度进行可视化展示:累积确诊人数.现存确诊人数.治愈人数 ...

  4. python爬取微博用户关注列表_GitHub - dataabc/weibo-follow: 爬取关注列表中微博账号的微博...

    爬取一个或多个指定微博用户关注列表中的微博账号,批量获取其user_id,并写入user_id_list.txt文件. 程序支持读文件,一个用户最多可以获取200个user_id,写入user_id_ ...

  5. python爬取豆瓣评论,并制作成词云

    一.爬取豆瓣热评 该程序进行爬取豆瓣热评,将爬取的评论(json文件)保存到与该python文件同一级目录下 注意需要下载这几个库:requests.lxml.json.time import req ...

  6. python爬取快手app视频(fiddler抓json包实现)

    fiddler工具的安装 fiddler 官网地址:https://www.telerik.com/fiddler 进入页面后,点击free download 进入这个页面后,用途的话,根据自己的需要 ...

  7. python爬取弹幕读取csv文件制作弹幕热点词云图-万恶之源马老师-后裔弃兵

    文章目录 1.后裔弃兵 2.万恶之源弹幕 python3.8 jupyter notebook 1.后裔弃兵 <后翼弃兵>豆瓣短评数据集 import pandas import csv ...

  8. python爬取优词词典

    运用python爬取优词词典并制作索引 前期准备: 1.python学习 2.了解网络知识 3.了解爬虫原理 4.requests模块的运用知识 5.Beautiful模块的理解运用 6.数据库知识的 ...

  9. python爬取火车票网的时刻表数据

    python爬取火车票网的时刻表数据 导包 import re,requests,datetime,time,json from prettytable import PrettyTable from ...

  10. 使用Python爬取CSDN历史博客文章列表,并生成目录

    使用Python爬取CSDN历史博客文章列表,并生成目录 这篇博客将介绍如何使用Python爬取CSDN历史博客文章列表,并生成目录. 2020年 2020年04月 cv2.threshold() 阈 ...

最新文章

  1. OpenDNS 不再向用户展示广告
  2. 独家 | AutoFlip:智能化视频剪裁的开源框架(附链接)
  3. JS面向对象高级特性
  4. js判断浏览器\屏幕分辨率(转载)
  5. centos7 keepalived安装记录
  6. html5页面被键盘挡住,HTML5 虚拟键盘出现挡住输入框怎么办
  7. html让ul的li自动居中,css ul li导航菜单居中问题解决方法
  8. jpa配置映射包_JPA – Hibernate –包级别的类型映射
  9. 计算机辅助制造总结,北方工业大学 《计算机辅助制造》CAM总结[精品].ppt
  10. 《移动通信》学习总结
  11. 1.C#.Net面向对象基础知识点
  12. “个人云”复兴:智能化成为新趋势
  13. IP地址及其分类(A、B、C类)
  14. yield()函数的使用
  15. R语言用泊松Poisson回归、GAM样条曲线模型预测骑自行车者的数量
  16. Flash:快速导出png(jsfl)
  17. HTTP.sys远程代码执行漏洞
  18. 从0到1创建一个vue项目
  19. Linux终止程序快捷键
  20. Ta-lib学习笔记01--成交量指标

热门文章

  1. linux开启nginx 443端口无效,http – Nginx正在侦听端口80或443但没有响应
  2. python pip install pil_用pip安装PIL
  3. 优秀课件笔记之中国园林艺术讲稿
  4. 大道至简,CAN 诊断的本质,脱离cdd 和dbc ,纯手造轮子
  5. NUVOTON新唐单片机使用总结
  6. oracle11g ora12514,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...
  7. lay-ui里修改表格自动换行
  8. wordpress 搭建的博客: 增加网站备案信息
  9. 凑微分公式_不定积分的计算凑微分法.ppt
  10. java咖啡是研磨的吗_研磨咖啡,这三个点一定要注意