前言:本文簡單的將獲取到的數據傳遞到html文件中並在文件上顯示
關於要獲取的數據的接口:(自行選擇一個就行)
天氣接口(location=%s)
http://api.map.baidu.com/telematics/v3/weather?location=鄭州市&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?
電影接口(location=%s)
旅遊接口(location=%s)
http://api.map.baidu.com/telematics/v3/travel_city?location=鄭州&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&output=json
景點接口(輸入景點拼音,id=%s)
http://api.map.baidu.com/telematics/v3/travel_attractions?id=yiheyuan&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&output=json
ip定位接口
http://api.map.baidu.com/location/ip?ak=KQvhEkxc6mFCAYHTblC3NGVmxzxIWk0E&coor=bd09ll
ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ
百度金曲榜
http://kbangserver.kuwo.cn/ksong.s?from=pc&fmt=json&type=bang&data=content&id=2&pn=0&rn=200&isbang=1&show_copyright_off=0&pcmp4=1&bangid=0&t=1528788054321&vipver=MUSIC_8.7.7.0_PQ
酷我熱歌榜
http://kbangserver.kuwo.cn/ksong.s?from=pc&fmt=json&type=bang&data=content&id=16&pn=0&rn=200&isbang=1&show_copyright_off=0&pcmp4=1&bangid=0&t=1528788054321&vipver=MUSIC_8.7.7.0_PQ
酷我新歌榜
http://kbangserver.kuwo.cn/ksong.s?from=pc&fmt=json&type=bang&data=content&id=17&pn=0&rn=200&isbang=1&show_copyright_off=0&pcmp4=1&bangid=0&t=1528788054321&vipver=MUSIC_8.7.7.0_PQ
1,首先 創建項目(這裏我們選擇電影的接口 ,獲取某個城市的最新上映的電影)
創建app
可以根據上篇博客瞭解django的創建使用
https://blog.csdn.net/DonQuixote_/article/details/83017779
找到項目中的url 連接app
寫完之後,打開views,爬蟲代碼在views裏編寫
2,要求:通過該連接獲取{,城市電影名,導演,類型,海報,主演}(關於爬蟲不做多解釋,該接口獲得數據是json文件,可以以通過json在線解析深入分析)
1,在index函數中寫爬蟲代碼,並將獲取到的數據存放到一個字典當中,如下
2 獲取數據之後,打開html文件
關於html的樣式自己看能力編寫,這裏只講數據的存儲於顯示做出來
關於實現城市查詢的功能
首先在html中寫一個查詢模塊
2,在views.index中
獲取輸入框的內容,先看請form表單中是POST還是GET請求
通過request.POST/GET.get('name屬性')
完成結果如下