一、接口相关
数据服务商:聚合数据(https://www.juhe.cn/)
API部分文档:
完整API文档下载:https://files.cnblogs.com/files/qikeyishu/%E6%96%B0%E9%97%BB%E5%A4%B4%E6%9D%A1.pdf
二、代码实现
view.py:(部分代码-后台)
@home.route("/")def index(): # 接口地址(PS:需要用自己的key value) url = ‘http://v.juhe.cn/toutiao/index?type=top&key=‘ # 发送get请求 r = requests.get(url) # 转化为json对象 data = r.json() # 将json对象传入前台 return render_template(‘home/index.html‘, data=data)
index.html:(部分代码-前台页面渲染)
<div class="panel-body"> <ul class="list-group"> {% for v in data[‘result‘][‘data‘]%} <li class="list-group-item"> <img width="100px" src="{{v.thumbnail_pic_s}}" alt="..." class="img-thumbnail"> <a href="{{v.url}}">{{v.title}}</a><br/> <span>作者:{{v.author_name}} {{v.date}}</span> </li> {% endfor%} </ul></div>
效果图示例:
PS:文章转载请注明出处,感谢您的合作!
原文地址:https://www.cnblogs.com/qikeyishu/p/10363653.html
时间: 2024-10-09 11:10:36