国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現的手機號歸屬地相關信息查詢功能示例

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

2020-11-15 22:39JoeBlackzqq Python

這篇文章主要介紹了Python實現的手機號歸屬地相關信息查詢功能,涉及Python文件讀取及基于第三方接口調用查詢信息的相關操作技巧,需要的朋友可以參考下

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

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

手機號文件:test.txt

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
13693252552
13296629989
13640810839
15755106631
15119622732
13904446048
18874791953
13695658500
13695658547
15950179080
15573462779
15217624651
15018485989
13706522482
13666519777
13666515188
18857287528
15575394501

python實現:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# coding=UTF-8
# get provider information by phoneNumber
from urllib import urlopen
import re
# get html source code for url
def 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 information
def 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 phoneNum
def 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 file
def 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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美亚洲视频在线观看 | 中文字幕人成乱码在线观看 | 久久国产高清 | 欧美综合区 | 久久精彩免费视频 | 亚洲免费久久久 | 日韩不卡二区 | 国产午夜精品一区二区三区免费 | 国产成在线观看免费视频 | 国产精品久久久久久久久久久久久 | 亚洲精品麻豆 | 中文字幕一区二区三区在线视频 | 国产色 | 久久国产精品系列 | av在线电影网站 | 精品福利片| 日本久久综合 | 日韩欧美在线一区二区 | 在线观看中文字幕 | 99中文字幕 | 久久人| 欧美影| 国产精品综合在线 | 国产精品视频免费 | 国产一区二区三区免费视频 | 国产黄色成人 | 欧美日在线 | 在线观看中文字幕 | 色噜噜狠狠狠综合曰曰曰88av | 精品国产一区二区在线 | 国产一区二区三区久久 | 日本精品网 | 成人国产在线视频 | 久久久国产一区二区三区 | 好吊妞国产欧美日韩免费观看视频 | 亚洲国产欧美一区二区三区丁香婷 | www.国产| 一区二区三区国产视频 | 日韩中文字幕在线观看 | 动漫泳衣美女 | 久久网站热最新地址 |