Python爬取招聘信息,而且存儲到MySQL數據庫中

  前面一篇文章主要講述,如何經過Python爬取招聘信息,且爬取的日期爲前一天的,同時將爬取的內容保存到數據庫中;這篇文章主要講述如何將python文件壓縮成exe可執行文件,供後面的操做。
  
  這系列文章主要是最近研究了數據庫的定時計劃備份,聯繫爬蟲簡單作的一個實驗,但方法能夠,尤爲在Windows xp年代。整個系列主要分爲五部分,共五篇文章:
  
  1.Python爬取招聘信息,而且存儲到MySQL數據庫中;
  
  2.調用pyinstaller包將py文件打包成exe可執行文件;
  
  3.設置Windows系統的計劃,製做定時任務,天天早上定時執行exe爬蟲;
  
  4.結合PHP(因畢業設計指導學生的是PHP系統)簡單實現前端招聘信息界面;
  
  5.補充知識:Python調用短信貓發送招聘短信到客戶手機。
  
  文章比較基礎,但願對您有所幫助,若是文章中存在錯誤或不足之處。
  
  一. 安裝pyinstaller
  
  Py文件一般須要運行在Python編程壞境中,而可執行exe文件更方便,尤爲是咱們第三篇文章製做定時任務 時,執行exe文件更加方便。
  
  而python將py文件打包成exe可執行文件的方法一般包括兩個:pyInstaller和py2exe。這篇文章主要是講述如何安裝pyinstaller包及其打包操做。
  
  你能夠再Github中下載進行安裝,參考下面"哈士奇說喵"的文章。
  
  下載地址:https://github.com/pyinstaller/pyinstaller/
  
  這篇文章主要介紹pip進行安裝的方法,步驟以下:
  
  1.打開cmd,而後去到Python的Scripts文件夾下,以下圖所示。
  
  輸入安裝命令:pip install pyinstaller
  
  2.安裝過程以下圖所示,調用pip指令安裝會進行自動下載及匹配。
  
  3.安裝成功後,會在Python/Scripts文件夾下顯示該包。
  
  參考文章:關於python打包成exe的一點經驗之談 - ChenJian
  
  將本身的python程序打包成exe - 哈士奇說喵
  
  [Python] 項目打包:5步將py www.sb45475.com 文件打包exe文件 - ccccshq
  
  二. 簡單實現exe打包
  
  安裝成功pyinstaller擴展包後,須要對文件進行打包操做 。
  
  假設存在一個test01.py文件,功能是打開百度網頁,代碼以下:
  
  [python] view plain copy
  
  from selenium import webdriver
  
  from selenium.webdriver.common.keys import Keys
  
  import time
  
  driver = webdriver.Firefox()
  
  driver.get("http://www.baidu.com/")
  
  咱們將該test01.py文件放到Python安裝路徑的Scripts下,個人路徑以下:
  
  C:\Software\Program Software\Python\Scripts
  
  注意Scripts放置Python的各類第三方擴展包,這裏的pyinstaller.exe在此處。
  
  如今須要打包exe程序,步驟:
  
  1.在cmd環境進入該Scripts文件夾路徑下;
  
  2.輸入指令打包:pyinstaller www.xuancai88c.cn/ - F test01.py
  
  以後你的命令窗(黑框)會運行該代碼,並進行打包,運行過程以下圖所示。
  
  打包好會在Scripts路徑下生成兩個文件夾:dist和build,以下圖所示。
  
  而後,可執行exe文件在dist文件夾下,以下圖所示。
  
  雙擊該test01.exe,會自動彈出Firefox瀏覽器,而後訪問百度。
  
  更多參數以下圖所示:
  
  三. 定時爬蟲打包exe文件
  
  下面用一樣的方法打包前一篇文章寫的定時爬蟲代碼。步驟以下:
  
  1.將test_zl.py (智聯)文件放置Scripts文件夾,與pyinstaller.exe一塊兒。
  
  2.打開cmd,去到Scripts文件夾下。
  
  執行命令: pyinstaller -F test_zl.py
  
  3.生成文件在當前目錄下,包括b http://www.wmyl88.com uild和dist文件夾。
  
  4.執行test_zl.exe文件,運行以下圖所示。
  
  5.同時數據庫以下,能夠看到4月23日的招聘信息被爬取成功。
  
  後面還將繼續探尋、繼續寫文,寫完這種單擊版的定時發送功能,後面研究Python服務器的相關功能。
  
  風雪交加雨婆娑,
  
  琴瑟和鳴淚斑駁。
  
  披星戴月展轉夢,
  
  娜璋白首愛連綿。
  
  最後但願文章對你有所幫助,若是文章中存在錯誤或不足之處,還請海涵~前端

相關文章
相關標籤/搜索