原创 爬蟲下載壁紙,並設置壁紙自動切換

貼代碼(初版,沒有排版,更改,封裝): 1.爬蟲部分 一開始找到百度壁紙,個人比較喜歡雪景,所以想用爬蟲批量下載,結果發現百度壁紙是動態的,就用request結果還是不行,所以最後又不得不用phantomjs來獲取網頁遠嗎,後來獲取源碼以

原创 機器學習——監督學習(一)

2.1由實例學習類 類學習:尋找一個涵蓋所有的正例而不涵蓋任何負例的描述 類識別器的蔬菜如:對識別結果有關鍵影響的特徵 假設類:H{所有特徵值的上下界作爲元素組成} 最特殊假設:S覆蓋所有正例且不包含所有負例的最小矩形 最一般假設:G覆蓋

原创 搜狗微信公衆號文章反爬蟲完美攻克

很簡單,selenium + chromedriver,搜狗的部分直接在chrome模擬瀏覽器內部操作即可,而mp.weixin.qq.com則是騰訊的了,不反爬蟲,用urllib requests等等即可。 需要掃碼登陸,不掃碼只能採取

原创 算法導論筆記(四)

第六章:變治法 三種類型: (1)變換爲同樣問題的一個更簡單或者更方便的實例——實例簡化 (2)變換爲同樣實例的不同表現——改變表現 (3)變換爲另一個問題的實例,這種問題的算法是已知的——問題簡化 6.1預排序: 就是利用合併排序/快速

原创 算法導論筆記(五)

12章:超越算法能力的極限 12.1回溯法 12.1.1八皇后問題: 皇后既不可以放在同一行也不可以放在同一列甚至都不可以放在同一對角線上面 回溯法的應用:空棋盤,逐行放置。第一個放置下後,尋找第二行的皇后位置,然後尋找第三行皇后位置..

原创 算法導論筆記(三)

1.二叉查找樹 左子樹小於子根節點,右子樹大於子根節點,減可變規模範例:若等於子根節點則結束,小於則在左邊查找,大於則在右邊查找 特殊情況:二叉查找樹是嚴重傾斜的,全在左側或者全在右側 2.單堆拈遊戲 單堆: 設置每次可以拿走的數量上限爲

原创 項目綜合:功能實現+界面

一、文件命名: tk_test爲gui界面實現 total_selenium爲微信公衆號用selenium+chromedriver實現 final_test爲淘寶的selenium + phantomjs實現 check_repeat

原创 項目筆記:中期報告

大學生創業創新項目,如今到了中期回報的階段,感覺沒有做什麼,單幹勁兒也做了很多 當初分配任務的時候,我是負責爬蟲和tk界面的,不得不說我一個人攬了這兩個活也不算少了,相比其他人也算可以得了吧 這麼久了,學到的不少,單是大部分都是使用技能而

原创 python機器視覺學習筆記(一)

第一章 基本的圖像操作和處理 1.1PIL:Pyhton的圖像處理類庫 from PIL import Image pil_img = Image.open("圖片地址") pil_img就是一個PIL的圖像對象 圖像的顏色轉換方法con

原创 python讀取xls文件

今天班羣發了個附帶身份證的一個統計(隱私問題,本篇文章只闡述方法,不上傳任何操作圖片) 正巧昨天看到了一個身份證查詢歸屬地生日性別的api接口【阿凡達=,=因爲不用付費,而且也不用實名登記(PS:現在各種軟件泄密個人信息太噁心了)】 於是

原创 信息安全 課後筆記(一)

數論和有限域的基本概念 公鑰密碼裏面其重要作用的兩個定理是費馬定理和歐拉定理 許多密碼算法的一個重要前提是能夠選擇一個大的素數 離散對數是許多公鑰算法的基礎,離散對數和普通對數類似但是是在模算術上進行運算 單向函數: (1)對於所有屬於f

原创 天氣API的調用

API store:http://www.avatardata.cn/ 免費API自己申請,不需要身份證驗證 貼代碼 import requests import json wea_api_url = "http://api.avat

原创 python鏈接mysql筆記(一)

環境:Python版本3.6    MySQL版本5.7 連接方法:1.mysql-python(只支持到2.7)【廢棄】   2.mysqldb(只支持到3.4)【廢棄】   3.pymysql(可用)

原创 python tkinter整理總結

最近項目上又在做Python gui界面設計 看了看wxpython tkinter pyqt等等好幾個以後,還是決定用tkinter學習成本比較低,做起來也相對容易一些 做起來遇到以下幾個問題: 1.界面卡死(這個問題很嚴重,也困擾了我

原创 python利用tkinter設計界面進階:ttk

項目所需 原來的界面太low了 所以又研究了一些新的東西 百度了一下,如何用python設計高大上的界面 然鵝發現基本上回復的都是用pyqt但是要考研,根本沒有那麼多事間去研究新的東西了 後來又找了找發現tkinter的進階ttk也是可以