最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python抓取手機(jī)號歸屬地信息示例代碼

 更新時間:2016年11月28日 11:44:36   作者:標(biāo)點符  
之前看到一篇文章有提供手機(jī)號歸屬地數(shù)據(jù)庫的下載,由于手機(jī)號號段一直在增加,所以提供的數(shù)據(jù)基本上隨時會過期,更理想的方法是從網(wǎng)上定期抓取其他站點維護(hù)的經(jīng)緯度信息。下面這篇文章就給大家介紹了如何利用Python抓取手機(jī)歸屬地信息,有需要的朋友們可以參考借鑒。

前言

本文給大家介紹的是利用Python抓取手機(jī)歸屬地信息,文中給出了詳細(xì)的示例代碼,相信對大家的理解和學(xué)習(xí)很有幫助,以下為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!"

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

最新評論

会理县| 久治县| 宜黄县| 朝阳区| 黑山县| 灵璧县| 宝丰县| 泗阳县| 颍上县| 彭山县| 勃利县| 嵊州市| 寿光市| 洛川县| 太白县| 新兴县| 广州市| 收藏| 定襄县| 天祝| 镇赉县| 大田县| 竹溪县| 富蕴县| 威信县| 鞍山市| 合作市| 武义县| 波密县| 穆棱市| 固安县| 廉江市| 通辽市| 千阳县| 大丰市| 乐至县| 宽甸| 酉阳| 宁德市| 泰州市| 民权县|