手机
当前位置:查字典教程网 >脚本专栏 >python >Python抓取手机号归属地信息示例代码
Python抓取手机号归属地信息示例代码
摘要:前言本文给大家介绍的是利用Python抓取手机归属地信息,文中给出了详细的示例代码,相信对大家的理解和学习很有帮助,以下为Python代码,...

前言

本文给大家介绍的是利用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><a href=".*">(.*?)</a></div>',cityData) if provinceTemp: province = provinceTemp[0] city = re.findall('<meta name="description" content="(.*?)共有',cityData)[0] tempData = re.findall('<div,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!"

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

【Python抓取手机号归属地信息示例代码】相关文章:

python类参数self使用示例

python 查找文件夹下所有文件 实现代码

python学习手册中的python多态示例代码

分析python服务器拒绝服务攻击代码

python多线程编程方式分析示例详解

使用python检测手机QQ在线状态的脚本代码

使用python BeautifulSoup库抓取58手机维修信息

python局域网ip扫描示例分享

python 布尔操作实现代码

Python群发邮件实例代码

精品推荐
分类导航