乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      安裝Python/PyCharm,入門(mén)級(jí)爬蟲(chóng)案例 | Mac下玩轉(zhuǎn)Python

       風(fēng)聲之家 2019-08-21
      0、前言

      1、今日知識(shí)概要
      2、Mac下安裝Python環(huán)境
      (1)先下載好瀏覽器,我選Goolge
      (2)下載Python3.7安裝包
      (3)安裝
      4、Mac下安裝Pycharm及基本使用
      (1)安裝
      (2)激活使用專業(yè)版
      (3)基本配置
      (4)敲個(gè)代碼
      5、結(jié)束語(yǔ)

      0、前言


      老規(guī)矩,作為程序員,習(xí)慣從0開(kāi)始。

      好久沒(méi)寫(xiě)原創(chuàng)文章了,一來(lái)是自己準(zhǔn)備考研,沒(méi)時(shí)間寫(xiě);再者平時(shí)其他事情比較多,雜七雜八就耽誤了,不過(guò)最近換了臺(tái)電腦,蘋(píng)果的,和之前Windows下開(kāi)發(fā)完全不一樣,所以打算和之前在Windows下學(xué)Python一樣,記錄下來(lái),方便后面的學(xué)習(xí)者。

      1、今日知識(shí)概要

      (1)Mac下安裝Python環(huán)境,在終端基本操作
      (2)Mac下安裝Pycharm,以及基本使用
      (3)入門(mén)爬蟲(chóng)案例,喜歡上Python

      2、Mac下安裝Python環(huán)境

      首先,我們要知道,Mac其實(shí)是自帶Python環(huán)境的,只是可惜的是,歪~2.7的版本。

      其實(shí)對(duì)于基本開(kāi)發(fā),特別是只是想刷刷題,練練數(shù)據(jù)結(jié)構(gòu)的朋友,完全夠了。

      But,我,不建議你就這樣將就,因?yàn)橛形遥視?huì)讓復(fù)雜的環(huán)境安裝寫(xiě)的明明白白,讓你快速上手Python3。

      (1)先下載好瀏覽器,我選Goolge

      下載Mac版Google瀏覽器方法有很多,我已經(jīng)把安裝包準(zhǔn)備好了,在微信公眾好后臺(tái)回復(fù):谷歌,即可獲得下載鏈接。

      (2)下載Python3.7安裝包

      在Mac里比較常見(jiàn)的安裝包后綴是dmg,pkg,當(dāng)然,這些我們無(wú)需關(guān)心。
      這里提供兩種下載Mac版Python3.7的方法官網(wǎng)下載和百度網(wǎng)盤(pán)下載。

      官網(wǎng)下載地址:
      https://www./downloads/mac-osx/


      另外我已經(jīng)把安裝包準(zhǔn)備好了,在微信公眾號(hào)后臺(tái)回復(fù):py3 ,即可獲得下載鏈接。

      (3)安裝

      安裝過(guò)程比較簡(jiǎn)單,幾乎一直繼續(xù)(Next)。

      中間可能會(huì)出現(xiàn)安裝驗(yàn)證,蘋(píng)果安裝軟件幾乎都要驗(yàn)證,從安全性來(lái)說(shuō),還是很好的。
      安裝好后會(huì)自動(dòng)跳轉(zhuǎn)到安裝目錄下,我們可以選擇在IDLE中試試Python3,或者在終端里試試。
      使用IDLE:
      在終端中:們需要注意的是這個(gè)時(shí)候我們直接在終端輸入python,他顯示的還是python2.7的版本(自帶的),所以我們需要輸入 python3,和原本的區(qū)分開(kāi)來(lái),安裝模塊也是,用 pip3。

      4、Mac下安裝Pycharm及基本使用

      Mac版下載地址:
      https://www./pycharm/download/download-thanks.html?platform=mac

      訪問(wèn)下載鏈接后,瀏覽器會(huì)直接開(kāi)始下載,我選的是專業(yè)版,如果你安裝社區(qū)版,就不需要下面的破解過(guò)程。

      (1)安裝

      Mac里安裝軟件特別方便,直接點(diǎn)擊dmg格式安裝包,然后把PyCharm圖標(biāo)拖到Applications文件夾即可。


      接下來(lái)我們就可以在啟動(dòng)臺(tái)中找到并打卡PyCharm了。


      (2)激活使用專業(yè)版

      點(diǎn)開(kāi)PyCharm,會(huì)有一些基本的設(shè)置,自己可以完成,我就不放圖了。
      直接來(lái)到破解過(guò)程:

      PyCharm激活方式有三種:賬號(hào)激活、激活碼激活、許可服務(wù)器激活。

      我使用的是激活碼激活,避免激活碼失效,我已經(jīng)把激活碼上傳到百度云,關(guān)注公眾號(hào)回復(fù):激活碼,即可獲得下載地址。
      激活成功后,進(jìn)行基本配置,即可像在Windows下一樣做開(kāi)發(fā)了。

      (3)基本配置

      打開(kāi)PyCharm,點(diǎn)擊Configure-Preferences-Project Interpreter-選擇本地安裝的Python3.7,設(shè)置好就可以開(kāi)始敲代碼。


      (4)敲個(gè)代碼

      需要安裝的模塊:
      pip3 install requests

      新建項(xiàng)目,通過(guò)爬蟲(chóng)來(lái)認(rèn)識(shí)Python是我覺(jué)得最合適的方式,所以我Mac上的第一個(gè)Python項(xiàng)目名稱就是:firstSpider。
      新建一個(gè)Python File。
      要爬的頁(yè)面:


      基本思路過(guò)程:
      a、先看網(wǎng)頁(yè)鏈接
      https://www.runoob.com/python/python-tutorial.html
      發(fā)現(xiàn)是以html結(jié)尾的,也就是說(shuō)多半是靜態(tài)頁(yè)面,這也是我選這個(gè)頁(yè)面原因,好爬。

      b、看具體頁(yè)面,直接兩個(gè)手指點(diǎn)擊觸摸板,選擇查看源碼(Windows下是右鍵查看源代碼)。我們?cè)陧?yè)面搜索我們想要的數(shù)據(jù),比如搜索Python 基礎(chǔ)教程,我們會(huì)發(fā)現(xiàn)我要的數(shù)據(jù)都包裹在一個(gè)div里,而且都在a標(biāo)簽里,這樣的網(wǎng)頁(yè)結(jié)構(gòu)比較適合用xpath或者css選擇器來(lái)解析出數(shù)據(jù),但考慮這是個(gè)入門(mén)教程,不易再安裝包了,代碼里就直接選擇用正則表達(dá)式來(lái)解析數(shù)據(jù)。(不理解div,a標(biāo)簽的,可以看一下就過(guò)了,沒(méi)必要糾結(jié),直接看代碼)

      敲代碼:# -*- coding: utf-8 -*-"""@author = 老表@date = 2019-08-14@個(gè)人公眾號(hào) : 簡(jiǎn)說(shuō)Python"""
      """爬取菜鳥(niǎo)教程Python頁(yè)面,獲取到學(xué)習(xí)目錄"""# 導(dǎo)入 requests 包,自己手動(dòng)安裝import requests# 導(dǎo)入 re 包,系統(tǒng)自帶正則解析包import re
      # 爬取地址url = "https://www.runoob.com/python/python-tutorial.html"# 通過(guò) requests 發(fā)送get請(qǐng)求,獲得響應(yīng)response = requests.get(url)# 獲取響應(yīng)頁(yè)面源碼response.encoding = "utf-8"html_text = response.text# 正則匹配字符串reg_str = '<a target="_top" title="(.*?)".*?>'# 解析出所有匹配的數(shù)據(jù)result = re.findall(reg_str, html_text)print("獲取數(shù)據(jù)個(gè)數(shù):"+str(len(result)))# 按格式循環(huán)打印出數(shù)據(jù)for i in range(len(result)): print(str(i)+"、"+result[i])

      輸出結(jié)果:


      5、結(jié)束語(yǔ)

      總的來(lái)說(shuō),Mac用起來(lái)的確比Win好很多,主要是解放了鼠標(biāo),所有操作只需要用手即可,剛剛開(kāi)始可能不太習(xí)慣,但玩?zhèn)€3,5天就能摸熟,就我目前感受,在Mac上寫(xiě)代碼有一種自由的沉浸感,自由是因?yàn)轫?yè)面切換,查找都非常便捷,沉浸是因?yàn)樗憬莸侥闼伎嫉乃俣群湍愕氖侵盖面I盤(pán)是一樣快的(有那么一點(diǎn)夸張,卻也想不出其他的話來(lái)形容了)。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多