selfitcamera commited on
Commit
647d8a7
·
1 Parent(s): 57c3043
Files changed (2) hide show
  1. tmp/tmp01.py +18 -0
  2. utils.py +8 -8
tmp/tmp01.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ import requests
3
+ Regions = "IndiaPakistanBengal"
4
+
5
+ def check_region(ip):
6
+ session = requests.session()
7
+ ret = requests.get(f"https://api.ip2location.io/?ip={ip}")
8
+ nat = ret.json()['country_name'].lower()
9
+ if nat in Regions.lower():
10
+ print(nat, 'invalid')
11
+ return False
12
+ else:
13
+ print(nat, 'valid')
14
+ return True
15
+
16
+ check_region(ip='211.95.58.12')
17
+
18
+
utils.py CHANGED
@@ -157,15 +157,15 @@ def getInfRes(taskId):
157
  @func_timeout.func_set_timeout(10)
158
  def check_region(ip):
159
  session = requests.session()
160
- ret = requests.get(f"https://webapi-pc.meitu.com/common/ip_location?ip={ip}")
161
- for k in ret.json()['data']:
162
- nat = ret.json()['data'][k]['nation']
163
- if nat in Regions:
164
- print(nat, 'invalid')
165
- return False
166
- else:
167
- print(nat, 'valid')
168
  return True
 
169
  def check_region_warp(ip):
170
  try:
171
  return check_region(ip)
 
157
  @func_timeout.func_set_timeout(10)
158
  def check_region(ip):
159
  session = requests.session()
160
+ ret = requests.get(f"https://api.ip2location.io/?ip={ip}")
161
+ nat = ret.json()['country_name'].lower()
162
+ if nat in Regions.lower():
163
+ print(nat, 'invalid')
164
+ return False
165
+ else:
166
+ print(nat, 'valid')
 
167
  return True
168
+
169
  def check_region_warp(ip):
170
  try:
171
  return check_region(ip)