import re
import requests
import json
# 正常人写代码不会像下面4个函数一样,冗余,这样写只是为了直观,请不要学习以下ss代码
def search_qq(qq):
url = f'https://zy.xywlapi.cc/qqcx2022?qq={qq}'
response = requests.get(url)
dic = response.json()
data = json.dumps(dic, sort_keys=True, indent=4, separators=(',', ':'), ensure_ascii=False) # 格式化输出,直接输出dic也可以
print(data)
def search_phone(phone):
url = f'https://zy.xywlapi.cc/qqxc2022?phone={phone}'
response = requests.get(url)
dic = response.json()
data = json.dumps(dic, sort_keys=True, indent=4, separators=(',', ':'), ensure_ascii=False) # 格式化输出,直接输出dic也可以
print(data)
def search_wbid(wbid):
url = f'https://zy.xywlapi.cc/wbapi?id={wbid}'
response = requests.get(url)
dic = response.json()
data = json.dumps(dic, sort_keys=True, indent=4, separators=(',', ':'), ensure_ascii=False) # 格式化输出,直接输出dic也可以
print(data)
def search_lol(name):
url = f'https://zy.xywlapi.cc/lolname?name={name}'
response = requests.get(url)
dic = response.json()
data = json.dumps(dic, sort_keys=True, indent=4, separators=(',', ':'), ensure_ascii=False) # 格式化输出,直接输出dic也可以
print(data)
print('注意:手机号和QQ直接输入即可,微博id前需要加@,LOL昵称前加#')
while True:
regex_qq = '^[1-9]{1}[0-9]{4,9}$'
regex_phone = '^[1]{1}[0-9]{10}$'
text = input('请输入你要查询的内容:')
if re.match(regex_qq, text):
print('您输入了一个QQ号,查询结果如下:')
search_qq(text)
elif re.match(regex_phone, text):
print('您输入了一个手机号,查询结果如下:')
search_phone(text)
elif text[0] == '@':
print('您输入了一个微博id,查询结果如下:')
search_wbid(text[1:])
elif text[0] == '#':
print('你输入了一个lol昵称,查询结果如下:')
search_lol(text[1:])
else:
print('您输入的数据有误,请重新输入!')
免费查Q绑,内附python源码
需积分: 4 98 浏览量
2023-03-16
17:16:21
上传
评论 1
收藏 9.26MB ZIP 举报
LianJueX
- 粉丝: 2
- 资源: 8
最新资源
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
- python-leetcode面试题解之第166题分数到小数-题解.zip
- python-leetcode面试题解之第165比较版本号-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈