過去撰寫關鍵字規劃書時,時常要觀察競爭對手的佈局和文案,要不停的手key關鍵字來查詢還蠻麻煩的,所以寫了這個小程式利用Python爬取Google搜尋結果,一次輸入多個要觀察的關鍵字,就可以利用python自動爬取競爭對手Google關鍵字佈局和文案。
Table
第一步:開啟google_search_bs4執行檔
下載後開啟dist資料夾的google_search_bs4執行檔,此次利用pyinstaller將python環境和套件打包,解壓縮後即可執行檔案,方便不會Python或是使用Anaconda環境不同的朋友,一鍵開啟即可使用!
第二步:輸入關鍵字
- 輸入關鍵字:輸入的關鍵字可以無限組,但每個關鍵字之間要用半形逗號隔開(例如:投放,廣告操作)。
- 爬取頁數:目前設定是爬取每個關鍵字的前三頁,如果有重複出現的文案爬蟲會自行過濾。
- 偽裝機制:目前只寫了爬蟲隨機沈睡和模擬瀏覽器行為兩個機制來偽裝爬蟲,有時候還是會被Google判定為怪異流量,所以如果暫時爬不到文案,晚點再試試吧。
第三步:完成
當執行檔出現 [程序完成] 即可關閉,會在桌面上看到一個result.csv檔,就代表順利爬取成功囉!
成果:
完成後,開啟桌面的Result.csv檔案,即可獲得輸入關鍵字的前三頁廣告文案,欄位如下:
- 欄位1:關鍵字
- 欄位2:廣告標題
- 欄位3:廣告文案
- 欄位4:頁數&排序
延伸閱讀:
那 【數據分析】 Python 爬取競爭對手 Google 搜尋關鍵字佈局和文案 的介紹就到這邊告一個段落囉!有任何問題可以在以下留言~
有關 Max 行銷誌的最新文章,都會發佈在 Max 的 Facebook 粉絲專頁,如果想看最新更新,還請您按讚或是追蹤唷!
Max行銷誌:https://www.facebook.com/maxlist25/
在〈[數據分析] Python 爬取競爭對手 Google 搜尋關鍵字佈局和文案〉中有 10 則留言
版主你好:不好意思,我解壓後google_search_bs4 無法執行,請問是因為WINDOWS關係嗎? 系統為win7 64
你好,暫時不支援 Windows 系統唷!
如果太多人敲碗的話,我會再寫一版給 Windows 的
版主您好,謝謝分享
但是不好意思我找不到下載點
HI Eason,
私訊Max行銷誌粉絲專頁+1,會自動回傳這隻程式的下載唷
謝謝版主,我下載到了!:)
非常有幫助。你們辛苦了
板主你好,是否不支援windows系統?下載的檔找不到google_search_bs4執行檔
對的,暫時不支援 Windows 系統唷😂
求windows~~~~
請問為什麼程序完成後在桌面找不到Result.csv的檔案?
嗨嗨,您好,
感謝使用,目前僅支援 Mac 唷!