done
This commit is contained in:
parent
c0d61852ec
commit
5fdf1f5715
2 changed files with 13 additions and 13 deletions
|
@ -10,13 +10,13 @@ import urllib
|
|||
from bs4 import BeautifulSoup as bs
|
||||
def rUser1(url, str3):
|
||||
q = str3
|
||||
url1 = url+'/api.php?action=query&list=users&ususers=' + q + '&usprop=groups%7Cblockinfo%7Cregistration%7Ceditcount%7Cgender&format=json'
|
||||
url2 = url+'/api.php?action=query&meta=allmessages&ammessages=mainpage&format=json'
|
||||
url1 = url+'api.php?action=query&list=users&ususers=' + q + '&usprop=groups%7Cblockinfo%7Cregistration%7Ceditcount%7Cgender&format=json'
|
||||
url2 = url+'api.php?action=query&meta=allmessages&ammessages=mainpage&format=json'
|
||||
s = requests.get(url1, timeout=10)
|
||||
file = json.loads(s.text)
|
||||
c = requests.get(url2, timeout=10)
|
||||
file2 = json.loads(c.text)
|
||||
url3 = url + '/UserProfile:' + q
|
||||
url3 = url + 'UserProfile:' + q
|
||||
res = requests.get(url3, timeout=10)
|
||||
try:
|
||||
Wikiname = file2['query']['allmessages'][0]['*']
|
||||
|
@ -40,9 +40,9 @@ def rUser1(url, str3):
|
|||
a = re.sub('</dd>', '', a)
|
||||
g = re.sub('User:', '', str3)
|
||||
if not Blockreason:
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + a +' | WikiPoints:'+ point + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry)
|
||||
return(url+'UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + a +' | WikiPoints:'+ point + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry)
|
||||
else:
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + a + ' | WikiPoints:'+ point + '\n' + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry + ',理由:“' + Blockreason + '”')
|
||||
return(url+'UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + a + ' | WikiPoints:'+ point + '\n' + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry + ',理由:“' + Blockreason + '”')
|
||||
except Exception:
|
||||
try:
|
||||
User = '用户:' + file['query']['users'][0]['name']
|
||||
|
@ -57,6 +57,6 @@ def rUser1(url, str3):
|
|||
a = re.sub('<dd>', '', a)
|
||||
a = re.sub('</dd>', '', a)
|
||||
g = re.sub('User:', '', str3)
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User +a + ' | WikiPoints:'+ point + '\n' + Group + '\n' + Gender + '\n' + Registration)
|
||||
return(url+'UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User +a + ' | WikiPoints:'+ point + '\n' + Group + '\n' + Gender + '\n' + Registration)
|
||||
except Exception:
|
||||
return('没有找到此用户。'+str3)
|
|
@ -9,8 +9,8 @@ import re
|
|||
import urllib
|
||||
def User1(url, str3):
|
||||
q = str3
|
||||
url1 = url+'/api.php?action=query&list=users&ususers=' + q + '&usprop=groups%7Cblockinfo%7Cregistration%7Ceditcount%7Cgender&format=json'
|
||||
url2 = url+'/api.php?action=query&meta=allmessages&ammessages=mainpage&format=json'
|
||||
url1 = url+'api.php?action=query&list=users&ususers=' + q + '&usprop=groups%7Cblockinfo%7Cregistration%7Ceditcount%7Cgender&format=json'
|
||||
url2 = url+'api.php?action=query&meta=allmessages&ammessages=mainpage&format=json'
|
||||
s = requests.get(url1, timeout=10)
|
||||
file = json.loads(s.text)
|
||||
c = requests.get(url2, timeout=10)
|
||||
|
@ -32,15 +32,15 @@ def User1(url, str3):
|
|||
try:
|
||||
g = re.sub('User:', '', str3)
|
||||
if not Blockreason:
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry)
|
||||
return(url+'UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry)
|
||||
else:
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + '\n' + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry + ',理由:“' + Blockreason + '”')
|
||||
return(url+'UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + '\n' + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry + ',理由:“' + Blockreason + '”')
|
||||
except Exception:
|
||||
g = re.sub('User:', '', str3)
|
||||
if not Blockreason:
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry)
|
||||
return(url+'UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry)
|
||||
else:
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(str3.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry + ',理由:“' + Blockreason + '”')
|
||||
return(url+'UserProfile:' + urllib.parse.quote(str3.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration + '\n' +file['query']['users'][0]['name'] + '正在被封禁!\n被' + Blockedby + '封禁,时间从' + Blockedtimestamp + '到' + Blockexpiry + ',理由:“' + Blockreason + '”')
|
||||
except Exception:
|
||||
try:
|
||||
User = '用户:' + file['query']['users'][0]['name']
|
||||
|
@ -49,6 +49,6 @@ def User1(url, str3):
|
|||
Gender = '性别:' + gender(file['query']['users'][0]['gender'])
|
||||
Registration = '注册时间:' + UTC8(file['query']['users'][0]['registration'])
|
||||
g = re.sub('User:', '', str3)
|
||||
return(url+'/UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration)
|
||||
return(url+'UserProfile:' + urllib.parse.quote(g.encode('UTF-8')) + '\n'+Wikiname+'\n' + User + Editcount + '\n' + Group + '\n' + Gender + '\n' + Registration)
|
||||
except Exception:
|
||||
return('没有找到此用户。')
|
Reference in a new issue