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

首頁 > 編程 > Python > 正文

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

2020-01-04 17:17:38
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江门市| 杭州市| 邢台县| 商洛市| 仲巴县| 长泰县| 肥乡县| 周至县| 东港市| 阿勒泰市| 铅山县| 连南| 郴州市| 大理市| 贵州省| 嘉义市| 舞阳县| 鄂伦春自治旗| 黄骅市| 普定县| 星子县| 涡阳县| 文成县| 三原县| 东兰县| 缙云县| 永川市| 贵德县| 揭阳市| 北流市| 通城县| 永和县| 铜梁县| 光山县| 沁阳市| 台中市| 定安县| 汪清县| 阜新| 寿宁县| 绥芬河市|