專業(yè)建站推廣平臺(tái)排行榜有哪些
使用Web API
Web API是網(wǎng)站的一部分,用于與使用具體URL請(qǐng)求特定信息的程序交互。這種請(qǐng)求稱為API調(diào)用。請(qǐng)求的數(shù)據(jù)格式以易于處理的格式(JSON,CSV)返回。
Git和GitHub
Git是一個(gè)分布式版本控制系統(tǒng),幫助人們管理為項(xiàng)目所做的工作,避免一個(gè)人所做的修改影響其他人所做的修改。在項(xiàng)目實(shí)現(xiàn)新功能時(shí),Git跟蹤對(duì)每個(gè)文件做的修改。確定代碼可行后,提交修改,Git將記錄項(xiàng)目最新的狀態(tài)。如果犯了錯(cuò),想撤銷修改,可以輕松返回以前任何可行狀態(tài)。GitHub上的項(xiàng)目都存儲(chǔ)在倉(cāng)庫(kù)中,包括:代碼,參與者信息,問題和bug報(bào)告。
安裝Requests
Requests包讓python程序能夠輕松向網(wǎng)站請(qǐng)求信息并檢查返回的響應(yīng)。安裝Requests,可使用pip: python3 -m pip install --user requests
處理API響應(yīng)
編寫程序,執(zhí)行api調(diào)用,找出GitHub上星級(jí)最高的項(xiàng)目:
請(qǐng)求成功,字典包含三個(gè)鍵。
處理響應(yīng)字典
將API調(diào)用返回的信息存儲(chǔ)到字典后,可以處理其中的數(shù)據(jù)。
監(jiān)視API速率限制
每分鐘10個(gè)請(qǐng)求,當(dāng)前還可執(zhí)行10個(gè)請(qǐng)求。