原创 python3學習筆記之九——爬取煎蛋上的妹子圖

看到csdn公衆號上推送的一篇利用selenium+PhantomJs爬取煎蛋妹子圖的文章,對於初學爬蟲的我躍躍欲試。selenium是自動化測試的工作,Phantomjs相當於無界面的瀏覽器,用的內核是webkit,很遺憾的是當我配置完

原创 python3+selenium之自動化測試學習筆記之一——驗證百度搜索結果

最近一直在學習自動化測試,爲方便加深記憶,講學習內容疏通一下。selenium針對web自動化,手機上app的自動化測試工具是appium,等我學習完了,也來總結一下。selenium安裝,直接使用pip install就可以了。瀏覽器的

原创 python3學習筆記之四——讀取excel表數據,並使用字符串格式化將其轉化成json格式

目標:通過字符串格式化的方法將excel表中讀取的內容轉化爲json格式,加深對字符串格式化的印象#student.xlsxjson格式:[{“name”:"joey","age":12},{"name":"ben","age":13}]

原创 python3學習筆記之一素數

內容:輸入一個數值,打印該數值以內的素數num = int(input('輸入一個數值求取素數:'))for i in range(2,num+1): flag = 1 for j in range (2,i): if i % j

原创 python3學習筆記之十——利用smtp,通過163郵箱發送郵件

通過smtp發送郵件一直提示在登錄的時候身份認證失敗,百度了一下才知道163郵箱需要在設置裏面開通smtp服務,並且設置授權碼,通過第三方登錄163郵箱的時候,登錄的密碼就是這個授權碼,問題搞清楚了,接下來就是正常郵件的發送了。163的s

原创 python3學習筆記之三——統計英文文章中出現次數最多的單詞前三

思路:英文文章中的標點符號的處理,單詞大小寫的處理,再將單詞通過字典的統計出現次數,最後用sorted()排序#利用maketrans函數將標點符號映射爲空格table = str.maketrans(',.!"?:[]-','

原创 python3學習筆記之二-輸入字符,用#將其包圍

實現目標輸入字符‘abc’,打印結果如下:######abc######string = input("please enter:")#查看圖案的規律是比字符串的長度多2個字符length = len(string) + 2print("

原创 python3學習筆記之八——爬取百度音樂盒臨時列表中的音樂

沒事兒打開百度音樂,隨便點點喜歡的音樂,音樂就會加到百度音樂盒的臨時列表之中了,但是想將列表中的音樂下載到本地就要登錄百度賬號。那能不能不登錄就將列表中的音樂下載下來?通過fiddler抓包分析一下:可以看到這條post,songlink

原创 python3學習筆記之五——將json數據寫入excel表

#student4.json[    {        "student_no": 1001,        "name": "James",        "score": 10,        "class": "A-1",