Python抓取手机号归属地信息示例代码
作者:标点符 时间:2023-03-02 21:24:59
前言
本文给大家介绍的是利用Python抓取手机归属地信息,文中给出了详细的示例代码,相信对大家的理解和学习很有帮助,以下为Python代码,较为简单,供参考。
示例代码
# -*- coding:utf-8 -*-
import requests,re
o = open('data.txt','a')
e = open('error.txt','a')
baseUrl = 'http://www.iluohe.com/'
r = requests.get('http://www.iluohe.com/all.shtml',)
links = re.findall('<a href="(city/.*?/.*?)" target',r.content.decode("gbk").encode("utf-8"))
for link in links:
link = baseUrl+link
cityData = requests.get(link)
if cityData.status_code >= 300 :
e.writelines(link+"\n")
else:
cityData = cityData.content.decode("gbk").encode("utf-8")
provinceTemp = re.findall('<div class="NameSzu"><a href=".*?">(.*?)</a></div>',cityData)
if provinceTemp:
province = provinceTemp[0]
city = re.findall('<meta name="description" content="(.*?)共有',cityData)[0]
tempData = re.findall('<div class="ab_menu.*?</span>(.*?) \(.*?</div>.*?<ul>(.*?)</ul>',cityData)
for temp in tempData:
carrier = temp[0]
numbers = re.findall('">(.*?)</a></li>',temp[1])
for number in numbers:
text = number + "," + carrier + "," + city + "," + province
o.writelines(text)
o.writelines('\n')
else:
e.writelines(link+"\n")
o.close()
print "over!"
来源:http://www.biaodianfu.com/python-get-mobile-area.html
标签:python,手机号,归属地
0
投稿
猜你喜欢
python绘制多个曲线的折线图
2021-08-01 13:58:52
你会使用python爬虫抓取弹幕吗
2021-04-28 03:06:50
Python装饰器实现几类验证功能做法实例
2023-11-11 18:09:30
JavaScript实现星座查询功能 附详细代码
2024-05-05 09:15:43
Python常用数据库接口sqlite3和MySQLdb学习指南
2024-01-16 00:53:56
Redis IP地址的绑定的实现
2023-07-20 12:00:21
Python中的type与isinstance的区别详解
2021-12-06 19:30:57
思考如何提高交互设计水平?
2009-12-08 12:18:00
一篇文章带你学习Python3的高级特性(1)
2021-09-24 04:39:01
python中对信号的处理详解
2021-05-29 08:37:41
使用python的pexpect模块,实现远程免密登录的示例
2022-10-19 18:30:22
python中迭代器(iterator)用法实例分析
2023-12-16 05:32:51
Python光学仿真学习衍射算法初步理解
2021-01-07 13:54:46
Python socket模块方法实现详解
2021-02-12 20:52:39
Django REST framework 限流功能的使用
2023-11-11 07:09:35
Node.js服务器开启Gzip压缩教程
2024-04-22 22:14:49
详解Vue返回值动态生成表单及提交数据的办法
2024-05-28 16:09:58
python实现棋盘覆盖问题及可视化
2021-04-17 02:10:29
Python函数式编程之返回函数实例详解
2021-10-31 03:46:26
Python中非常实用的一些功能和函数分享
2022-05-28 16:25:06