mock实例
1.
import requests
def v2ex_info():
"""
获取v2ex的网站信息
https://www.v2ex.com/api/site/info.json
"""
response = requests.get(url='https://www.v2ex.com/api/site/info.json')
return response.json() # .json转成json样式
def v2ex_stats():
"""
获取v2ex的网站信息
https://www.v2ex.com/api/site/stats.json
"""
response = requests.get(url='https://www.v2ex.com/api/site/stats.json')
return response.json() # int类型
def cnodejs():
""" 获取 cnodejs,推荐博客总数 """
response = requests.get('https://cnodejs.org/api/v1/topics')
return response.json()['success'] # 取键['success']
if __name__ == '__main__':
print(v2ex_info() == 'V2EX') # v2ex_info()调用函数 是否有值=='V2EX' 有返回True,没有返回False
print(v2ex_stats()) # 拿到所有内容 键值对
print(cnodejs() is True) # 是否有['success']这个键 有返回True
# 输出
True
{'topic_max': 626145, 'member_max': 457546}
True