Python請求庫安裝

請求庫安裝

爬蟲可以簡單分為幾步:抓取頁面鹅龄、分析頁面和存儲數(shù)據(jù)

requests 安裝

  1. pip3 install requests

除了pip3的安裝方式還有一種叫wheel在網(wǎng)絡(luò)差的安裝方式,先利用pip3安裝wheel

  1. pip3 install wheel

然后到 PyPI 上下載對應(yīng)的 wheel 文件揩慕,如最新版本為 2. 17.3 ,則打開 http s: //pypi python.org/pypi/ requests/2. l 7.3#downlo ads 扮休,下載 requests-2.17 .3 -py2.py3-none-any.whl 到本地隨后在命令行界面進入 wheel 文件目錄迎卤,利用 pip 安裝即可,pip3 install requests-2 .17.3-py2.py3-none-any.whl 這樣我們也可以完成 requests 安裝

  1. 利用源碼安裝

requests 項目的地址是: https ://github.com/kennethreitz/requests,利用git clone git://github .com/kennethreitz/requests.git或者curl -OL https://github.com/kennethreitz/requests/tarball/master

    cd requests 
    python3 setup.py install 
  1. 驗證安裝

打開終端玷坠,開啟Python蜗搔,再引入requests沒有任何報錯,則表示安裝成功

    python
    import requests

Selenium 安裝

  1. pip3 install selenium

  2. 同樣的可以利用wheel來安裝八堡,同上requests的操作樟凄,如下
    到 PyPl 載對應(yīng)的 heel 文件進行安裝(下載地址: htψs ://pypi.python.org/pypi
    selenium/#downloads ),如最新版本為 .4.3 兄渺,則下載 selenium-3.4.3-py2.py3-none any.whl 即可

    pip3 install selenium-3.4.3-py2.py3-none-any.whl 
  1. 驗證安裝

打開終端缝龄,開啟Python抵拘,再引入selenium沒有任何報錯归形,則表示安裝成功

    python
    import selenium

ChromeDriver 的安裝

  1. 配合樓上的Selenium自動化工具狐粱,下載需要根據(jù)自身谷歌版本來來队他,高版本的國內(nèi)鏡像可能還沒更新就需要去國外地址下載,地址分別是
    https://sites.google.com/a/chromium.org/chromedriver/downloads (官方)
    http://npm.taobao.org/mirrors/chromedriver/(淘寶鏡像地址)

不同平臺需要下載不同的對應(yīng)文件

  1. 在 Windows下权旷,建議直接將 chromedriver.exe 文件拖到 Python 的 Scripts 目錄下织盼,也可以單獨將其所在路徑配置到環(huán)境變量闻牡;在 Linux 和Mac 下妄田,需要將可執(zhí)行文件配置到環(huán)境變量或?qū)⑽募苿拥綄儆诃h(huán)境變量的目錄里 俺亮。

當然仗哨,也可以將ChromeDriver 配置到PATH。首先铅辞,可以將可執(zhí)行文件放到某一 目錄,目錄可以 任意選擇萨醒,例如將當前可執(zhí)行文件放在/usr/local/chromedri ver 目 錄下斟珊,接下來可以修改~/.profile文件, 相關(guān)命令如下: `export PATH="PATH:/usr/local/chromedriver"保存后執(zhí)行如下命令:source -I. profile`

  1. 驗證安裝

在終端輸入 chromedriver,如下富纸,則證明安裝沒有問題

    Starting ChromeDriver 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387) on port 9515
    Only local connections are allowed.

二次驗證囤踩,書寫Python文件,并執(zhí)行晓褪,文件內(nèi)容如下:

    from selenium import webdriver 
    browser = webdriver. Firefox() 

由于使用的比較新的selenium,報了selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH,在這一步我們需要下載geckodriver,下載地址如下:geckodriver,安裝對應(yīng)版本并解壓到火狐瀏覽器的安裝目錄堵漱,如:D:\Program Files (x86)\Mozilla Firefox,并將該地址添加到環(huán)境變量中;

運行之后涣仿,若彈出一個空內(nèi)的Firefox 瀏覽器勤庐,則證明所有的配置都沒有問題 ;如果沒有彈出好港, 請檢查之前的每一步配置愉镰。如果沒有問題,接下來就可以利用Firefox配合 Selenium 來做網(wǎng)頁抓取了 钧汹。

aiohttp 安裝

requests庫是一個阻塞式HTTP 請求庫丈探,當我們發(fā)出一個請求后,程序會一直等待服務(wù) 器響應(yīng)拔莱,直到得到響應(yīng)后碗降,程序才會進行下一步處理。 其實塘秦,這個過程比較耗費時間 讼渊。 如果程序可以在這個等待過程中做一些其他的事情,如進行請求的調(diào)度嗤形、 響應(yīng)的處理等精偿,那么爬取效率一定會大大提高。

pip3 install aiohttp

``
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

解決方案Microsoft Visual C++ Build Tools,直接安裝即可

  1. 驗證安裝

打開終端赋兵,開啟Python笔咽,再引入aiohttp沒有任何報錯,則表示安裝成功

    python
    import aiohttp
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末霹期,一起剝皮案震驚了整個濱河市叶组,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌历造,老刑警劉巖甩十,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件船庇,死亡現(xiàn)場離奇詭異,居然都是意外死亡侣监,警方通過查閱死者的電腦和手機鸭轮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門窃爷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來姓蜂,“玉大人钱慢,你說我怎么就攤上這事束莫。” “怎么了漓藕?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長栗竖。 經(jīng)常有香客問我渠啤,道長,這世上最難降的妖魔是什么份名? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮辰如,結(jié)果婚禮上贵试,老公的妹妹穿的比我還像新娘。我一直安慰自己廊散,他們只是感情好奸汇,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著浩销,像睡著了一般慢洋。 火紅的嫁衣襯著肌膚如雪普筹。 梳的紋絲不亂的頭發(fā)上太防,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天蜒车,我揣著相機與錄音酿愧,去河邊找鬼嬉挡。 笑死汇恤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的焊夸。 我是一名探鬼主播蓝角,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼昌抠!你這毒婦竟也來了炊苫?” 一聲冷哼從身側(cè)響起冰沙,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤唠梨,失蹤者是張志新(化名)和其女友劉穎侥啤,沒想到半個月后盖灸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赁炎,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡徙垫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年坞琴,在試婚紗的時候發(fā)現(xiàn)自己被綠了剧辐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荧关。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖同波,靈堂內(nèi)的尸體忽然破棺而出未檩,到底是詐尸還是另有隱情冤狡,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站浑测,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜钙皮,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茸时。 院中可真熱鬧可都,春花似錦渠牲、人聲如沸步悠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽背苦。三九已至行剂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間遂填,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留链烈,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓挚躯,卻偏偏與公主長得像强衡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子码荔,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容