爬蟲進階路程2——centos安裝各個版本chrome

泰勒今天不想展開發表於2020-12-10

    接《爬蟲進階路程1——開篇》,裡面講到使用selenium進行實現高階別的爬蟲,能夠繞過那些絞盡腦汁是js複雜化的反爬方式,而selenium是需要配合瀏覽器來搭配使用的,這裡就來講一下如何在linux安裝無頭瀏覽器,window上怎麼裝就不講了,直接百度很容易就裝上了,但是如果正兒八經做爬蟲的肯定不會止步於在自己PC上來爬資料,最終一定是走linux伺服器的。

安裝

    這裡主要通過yum本地安裝rpm包來完成的chrome瀏覽器安裝的,chrome安裝包各版本下載地址如下:https://www.chromedownloads.net/chrome64linux/。從上面下載我們需要版本的安裝包,解壓安裝包壓縮檔案,裡面有一個以rpm為字尾的檔案,將該檔案上傳至linux。上傳之後通過rpm命令安裝,比如安裝包名為:google-chrome-stable_current_x86_64-64_84.0.4147.105.rpm,安裝命令如下:

$ yum install google-chrome-stable_current_x86_64-64_84.0.4147.105.rpm

等安裝完之後,我們可以做一個軟鏈,因為chrome安裝之後命令預設為google-chrome-stable,我們可以將google-chrome-stable軟鏈到chrome,通過chrome直接執行命令,軟鏈就類似window的快捷方式一樣。

which google-chrome-stable

可以得到google-chrome-stable的執行路徑,正常情況下應該是/usr/bin/google-chrome-stable,然後我們建立軟鏈

$ ln -s /usr/bin/google-chrome-stable /bin/chrome

最後我們通過檢視chrome版本號檢視是否安裝成功

$ chrome -version
Google Chrome 87.0.4280.66

可以看到我們安裝的谷歌瀏覽器版本是87.0.4280.66

重灌

如果我們想要解除安裝原有的瀏覽器,安裝其他版本,我們的可以通過yum來進行解除安裝。通過以下命令檢視我們安裝的chrome

$ yum list installed|grep chrome
google-chrome-stable.x86_64      87.0.4280.66-1               installed

然後我們就可以通過yum對原有的chrome進行解除安裝

$ yum remove google-chrome-stable.x86_64

之後再重複上面的安裝步驟安裝其他的包

相關文章