原创 python使用selenium實現批量文件下載

這篇文章主要介紹了python使用selenium實現批量文件下載,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 背景 實現需求:批量下載聯想

原创 chromedriver之"此類型文件可能會損害您的計算機"提示的處理

背景 最近在使用selenium進行自動文件下載時,突然出現了一個報錯: 下載進行不下去了。 思路 經過各種谷歌、百度,均告訴我在要增加params,關閉瀏覽器安全選項,配置如下: chromeOptions = webdriver.Ch

原创 使用selenium實現批量文件下載

背景 實現需求:批量下載聯想某型號的全部驅動程序。 一般在做網絡爬蟲的時候,都是保存網頁信息爲主,或者下載單個文件。當涉及到多文件批量下載的時候,由於下載所需時間不定,下載的文件名不定,所以有一定的困難。 思路 參數配置 在涉及下載的時候,

原创 10分鐘瞭解Pandas基礎知識

背景 在數據分析中pandas舉足輕重,學習pandas最好的方法就是看官方文檔,以下是根據官方文檔10 Minutes to pandas學習記錄。(官方標題10分鐘,感覺起碼得半個小時吧) 在pandas中主要有兩種數據類型,可以簡單的

原创 從13萬貓眼評論看看《流浪地球》到底怎麼樣

背景 最近幾年貓眼電影越來越熱門了,都差不多和豆瓣並駕齊驅了。今年的《流浪地球》這麼火,通過爬取貓眼電影上網友對該片的評價如何。 爬取貓眼評論 找到評論網頁地址 先打開貓眼官網找到《流浪地球》的介紹頁面:https://maoyan.com

原创 Flask在Windows環境下的部署

背景 由於目前在用的Flask項目涉及到一部分依賴Windows的處理,還無法遷移到linux平臺,那麼在windows環境下,要怎麼部署呢? 思路 根據Flask官網介紹,由於Flask內置的服務器性能不佳,推薦的主要的部署方式有如下幾種

原创 Mac下使用tree命令展示文件樹

背景 在寫代碼文檔的時候,經常會用到展示項目架構,這時候如果可以有命令直接打印出目錄樹那就再好不過了,免的截圖了。 思路 網上找了下,果然是有這種工具的,Mac - tree命令。 Mac默認是沒有tree命令的,需要手工安裝下: brew

原创 如何優雅的在flask中記錄log

背景 記錄日誌,在任何項目中,都是很重要的。在Flask項目中,即有Flask提供的logger可以用來記錄log,也可以通過直接使用Python的logging模塊自定義logger來記錄。那麼這兩者是什麼關係,又該怎麼使用呢? 思路

原创 MySQL按時間統計數據

背景 在做數據庫的統計時,經常會需要根據年、月、日來統計數據,然後配合echarts來製作可視化效果。 數據庫:MySQL 思路 按照時間維度進行統計的前提是需要數據庫中有保留時間信息,建議是使用MySQL自帶的datetime類型來記錄時