一 導(dǎo)入需要用到的模塊
1.導(dǎo)入pandas模塊,調(diào)用中會(huì)使用到pandas中的DataFrame函數(shù)
2.引出pandas中的常用的表格型數(shù)據(jù)結(jié)構(gòu)DataFrame函數(shù)
3.導(dǎo)入requests模塊,用于API網(wǎng)頁請(qǐng)求
4.導(dǎo)入json,tsv模塊

image.png
二 使用requests模塊,請(qǐng)求網(wǎng)頁數(shù)據(jù)
第一步,申請(qǐng)”Web服務(wù)API”密鑰(Key);
第二步,拼接HTTP請(qǐng)求URL,第一步申請(qǐng)的Key需作為必填參數(shù)一同發(fā)送;
第三步,接收HTTP請(qǐng)求返回的數(shù)據(jù)(JSON或XML格式),解析數(shù)據(jù)。
如無特殊聲明,接口的輸入?yún)?shù)和輸出數(shù)據(jù)編碼全部統(tǒng)一為UTF-8。(此三步摘自高德API開發(fā)者指南)
data 設(shè)置你需要請(qǐng)求數(shù)據(jù)的類型,并且將參數(shù)以字典形式賦值給data

image.png
三 返回?cái)?shù)據(jù)結(jié)果

image.png
設(shè)置循環(huán),輸出全部頁面數(shù)據(jù)

image.png
數(shù)據(jù)整理—產(chǎn)出POI信息列表
使用pandas模塊中的表格型數(shù)據(jù)結(jié)構(gòu)DataFrame函數(shù)

image.png
五對(duì)數(shù)據(jù)進(jìn)行輸出,輸出為json,tsv格式

image.png