用Excel抓取數據?
當然是可以的,但是使用起來不是很靈活,沒有python等語言抓取數據好處理,下面我大概介紹一下excel抓取數據的過程,實驗環境win7+office2013,主要內容如下:
1.新建一個excel文件,雙擊打開這個文件,分別選擇“數據”->“自網絡”,如下:
2.在彈出的子窗口輸入所要抓取的頁面,這里以抓取http://www.pm25.in/rank頁面的數據為例,分別點擊“轉到”->“導入”,如下:
3.成功導入后,數據如下,已經成功抓取到我們所需要的數據:
4.如果想定時刷新數據的話,這里可以點擊“全部刷新”->“連接屬性”,自定義刷新的頻率,默認是60分鐘:
在彈出的“選擇屬性”窗口,設計刷新頻率,定時刷新數據:
至此,我們就完成了利用excel抓取數據。總的來說,整個過程挺簡單的,只不過靈活性不是很高,而且如果頁面比較復雜,抓取的數據量又比較多,后期直接在excel處理起來不是很方便,題主已經都會python了,建議還是用python直接抓取,更靈活,python提供了許多爬蟲包和框架,像requests,bs4,lxml,scrapy等,可以快速的抓取數據,也方便后期的處理(像pandas,numpy等),學的話,很快就能上手,網上也有相關資料和教程,希望以上分享的內容能對你有所幫助吧。