0x01 介紹
aiohttp是一個提供異步web服務的庫,從python3.5版本開始,python中加入了async/await關鍵字,使得回調的寫法更加直觀和人性化。aiohttp的異步操作藉助於async/await關鍵字的寫法變得更加簡潔,架構更加清晰。使用異步請求庫進行數據抓取時,會大大提高效率,下面我們來看一下這個庫的安裝方法。
0x02 安裝
推薦使用pip安裝
pip3 install aiohttp
另外,官方還推薦安裝如下兩個庫:一個是字符編碼檢測庫cchardet,另一個是加速DNS的解析庫aiodns。安裝命令如下:
pip3 install cchardet aiodns
0x03 安裝測試
安裝完成之後,可以在python命令行下測試:
$ python3
>>> import aiohttp
如果沒有報錯,則證明庫已經安裝好了。