国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現的手機號歸屬地相關信息查詢功能示例

2020-02-16 01:39:42
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現的手機號歸屬地相關信息查詢功能。分享給大家供大家參考,具體如下:

根據指定的手機號碼,查詢其歸屬地等相關信息,Python實現:

手機號文件:test.txt

136932525521329662998913640810839157551066311511962273213904446048188747919531369565850013695658547159501790801557346277915217624651150184859891370652248213666519777136665151881885728752815575394501

python實現:

# coding=UTF-8# get provider information by phoneNumberfrom urllib import urlopenimport re# get html source code for urldef getPageCode(url):  file = urlopen(url)  text = file.read()  file.close()#  text = text.decode("utf-8")   # depending on coding of source code responded  return text# parse html source code to get provider informationdef parseString(src, result):  pat = []  pat.append('(?<=歸屬地:</span>).+(?=<br />)')  pat.append('(?<=卡類型:</span>).+(?=<br />)')  pat.append('(?<=運營商:</span>).+(?=<br />)')  pat.append('(?<=區號:</span>)/d+(?=<br />)')  pat.append('(?<=郵編:</span>)/d+(?=<br />)')  item = []  for i in range(len(pat)):    m = re.search(pat[i], src)    if m:      v = m.group(0)      item.append(v)  return item# get provider by phoneNumdef getProvider(phoneNum, result):  url = "http://www.sjgsd.com/n/?q=%s" %phoneNum  text = getPageCode(url)  item = parseString(text, result)  result.append((phoneNum, item))# write result to filedef writeResult(result):  f = open("result.log", "w")  for num, item in result:    f.write("%s:/t" %num)    for i in item:      f.write("%s,/t" %i)    f.write("/n")  f.close()if __name__ == "__main__":  result = []  for line in open("test.txt", "r"):    phoneNum = line.strip(" /t/r/n")    getProvider(phoneNum, result)    print("%s is finished" %phoneNum)  writeResult(result)

更多關于Python相關內容可查看本站專題:《Python Socket編程技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵山县| 尤溪县| 唐山市| 无棣县| 高淳县| 普格县| 永兴县| 泽普县| 扶余县| 磐安县| 尉氏县| 宁阳县| 海南省| 宁强县| 盐源县| 伽师县| 湖北省| 侯马市| 宜宾市| 巴林左旗| 米林县| 平南县| 商南县| 临泉县| 云安县| 榆中县| 施甸县| 油尖旺区| 漳浦县| 庆元县| 酒泉市| 多伦县| 台中市| 秭归县| 神池县| 内江市| 库车县| 准格尔旗| 准格尔旗| 肃南| 丰镇市|