Update mw.py

pull/109/head
midoks 3 years ago
parent b3ba8298a2
commit 78296d996c
  1. 11
      class/core/mw.py

@ -546,17 +546,18 @@ def getLocalIp():
import re import re
filename = 'data/iplist.txt' filename = 'data/iplist.txt'
ipaddress = readFile(filename) ipaddress = readFile(filename)
if not ipaddress: if not ipaddress or ipaddress == '127.0.0.1':
import urllib2 import urllib
url = 'http://pv.sohu.com/cityjson?ie=utf-8' url = 'http://pv.sohu.com/cityjson?ie=utf-8'
opener = urllib2.urlopen(url) req = urllib.request.urlopen(url, timeout=10)
content = opener.read() content = req.read().decode('utf-8')
ipaddress = re.search('\d+.\d+.\d+.\d+', content).group(0) ipaddress = re.search('\d+.\d+.\d+.\d+', content).group(0)
writeFile(filename, ipaddress) writeFile(filename, ipaddress)
ipaddress = re.search('\d+.\d+.\d+.\d+', ipaddress).group(0) ipaddress = re.search('\d+.\d+.\d+.\d+', ipaddress).group(0)
return ipaddress return ipaddress
except: except Exception as ex:
# print(ex)
return '127.0.0.1' return '127.0.0.1'

Loading…
Cancel
Save