黄页88网站反爬措施对手机号进行了一些加密处理。这里介绍一下怎么解密手机号码的方法。

首先,我们看一下网站显示的手机号是这样的:

显示的手机号

使用ctrl c复制粘贴后变成了这样:

复制后的手机号码

而实际上,用Python爬虫获取到的内容是这样的:

爬虫获取到的数据

经过分析,发现这些数据其实有以下特点:

每次刷新网页,编码会变

编码之间其实有关系(实际上就是0-9转换成了16进制)

所以,我们的思路就是:

确定手机号码开头1对应的是第一个编码

然后根据第一个编码获取0-9对应的16进制编码

在通过编码检索出这串编码对应的电话号码

步骤:

首先爬取到电话号码的代码

code_list='

python隐藏手机号码程序_Python网站手机号码解密的一种方法相关推荐

  1. python dict遍历文件_python 字典(dict)遍历的四种方法性能测试报告

    python中,遍历dict的方法有四种.但这四种遍历的性能如何呢?我做了如下的测试 l = [(x,x) for x in xrange(10000)]d = dict(l)from time im ...

  2. python dict遍历性能_python 字典(dict)遍历的四种方法性能测试报告

    python中,遍历dict的方法有四种.但这四种遍历的性能如何呢?我做了如下的测试 l = [(x,x) for x in xrange(10000)] d = dict(l) from time ...

  3. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  4. python怎么循环终止_Python 循环终止语句的三种方法小结

    Python 循环终止语句的三种方法小结 在Python循环终止语句有三种: 1.break break用于退出本层循环 示例如下: while True: print "123" ...

  5. 怎么在python中添加文字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

  6. python连接数据库的技术_Python操作MySQL数据库的三种方法

    (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...

  7. python 异常函数调用栈_Python捕获异常堆栈信息的几种方法

    程序出错的时候,我们往往需要根据异常信息来找到具体出错的代码.简单地用print打印异常信息并不能很好地追溯出错的代码: # -*- coding: utf-8 -*- def foo(a, b): ...

  8. python去掉html标签_python 去除html标签的几种方法

    #! /usr/bin/python # -*- coding:utf-8 -*- ''' created on 2013-12-18 @author: java ''' import re from ...

  9. 用python批量下载网络图片_python批量下载图片的三种方法

    一是用微软提供的扩展库win32com来操作IE: win32com可以获得类似js里面的document对象,但貌似是只读的(文档都没找到). 二是用selenium的webdriver: sele ...

最新文章

  1. css伪类元素及选择器
  2. 分割命令: split
  3. Golang环境配置以及GOPATH与gomod的关系
  4. mootools框架【十】-mootools深层探讨
  5. Linux C高级编程——网络编程之以太网(2)
  6. html扩展xhtml在线,告别html,迎来xhtml
  7. python pandas借助pandas-profiling自动生成EDA
  8. vsftpd 本地用户登录和上传设置
  9. Mac上设置图片或视频的默认打开软件的方法
  10. 关于存储容量的单位(以及英文写法)
  11. 中国移动苏州研发中心前端笔试(2)
  12. 使用免费的Open NFC simulator模拟器在BlackBerry模拟器上进行NFC程序调试
  13. 看了星球大战--西斯的复仇
  14. 北京邮电大学砸彩蛋大作业
  15. 稳压器功能一览[转]
  16. ICTCLAS的Python3实现
  17. 面向民航的航空数据链协议解析应用研究
  18. 小猿圈分享利用python网络爬虫获取网易云歌词
  19. html5 文字滑动效果,jQuery滑动文字特效
  20. 51单片机c语言算法大全,51单片机C语言实例(350例)Proteus仿真和代码都有

热门文章

  1. CA认证简单介绍与工作流程
  2. ABV指标与通达信的主力进出指标分析
  3. 什么是 Bluetooth 个人区域网 (PAN)?
  4. 如何用计算机做出折线图,Numbers怎么做折线图 Numbers制作折线图教程
  5. Python爬取公交车数据(一):Requests+JSON网络站点爬取8684公交站点公交站台数据
  6. Mulesoft,两个月考证准备,每天进步一点点!
  7. tekton TriggerBinding资源
  8. 项目经理 VS 产品经理 (工作职责和要求)
  9. 网页打开android app,网页打开Android APP
  10. echarts中国地图边缘设置阴影投影效果,并添加散点,大小根据数值改变