原创 環境安裝-12-Centos7之tomcat+Jenkins環境安裝

環境準備: 1.服務器: CentOS 7 2.yum 3.4.3 3.java 1.8 4.tomcat 5.jenkins   yum環境 rpm -qa | grep yum 查看系統是否安裝已安裝yum環境,如截圖,已安裝,後面

原创 Python爬蟲-17-案例:利用爬蟲框架scrapy ,爬取JavaScript動態加載網頁,將圖片下載至本地

新建項目 1)在cmd中創建爬蟲項目 2)項目結構(由於基礎模板設置這裏會默認新建一個images.py文件,不設置的話這邊可以直接寫也是可以的) 3)設置settings   圖片下載地址分析 1)查看萌女最新選項的圖片 2)

原创 Python爬蟲-16- pytesseract驗證碼識別

 pytesseract pytesseract是Python的一個OCR識別庫,OCR,即Optical Character Recognition,光學字符識別,是指通過掃描字符,然後通過其形狀將其翻譯成電子文本的過程。對於圖形驗證碼

原创 Python基礎-46-郵件發送(帶附件)

前言 前面一篇主要是隻發送純文本情況,很多時候我們發送郵件都是帶附件發的,比如帶doc、xlsx、MP3等等   MIMEMultipart/ MIMEApplication帶附件發送 import smtplib from email

原创 Python基礎-45-郵件發送(純文本)

前言 之前有過發送郵件的介紹(python發送郵件),這裏更爲詳細整體的梳理一下   SMTP 1)SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議。 2)SMTP 是建立在 TCP上的一種郵件服務

原创 Python+Selenium-18-富文本

前言 簡單的文本輸入框,如input、textarea框直接定位到元素後send_keys就可以了;富文本一般是嵌入在iframe頁面中提交的,iframe中一般是一個空的html,其中顯示的內容即是body中的內容。   以csdn寫博

原创 Python+Selenium-17-加載chrome配置文件

前言 在做selenium ui自動化的時候,我們可以加載瀏覽器的配置文件來保持登錄狀態(會話)等,即我們可以加載後直接操作,無需再次進行登錄操作   怎麼查看配置文件存放路徑 打開瀏覽器輸入:chrome://version/ 下發的個

原创 Python+Selenium-16-iframe標籤

前言 有時候明明我們有正確定位元素,但是執行時還會報錯說元素不存在,這時候就要去看看是不是頁面有iframe或者frame標籤了。iframe標籤正常用在表單提交的地方,如登錄頁面等   qq空間登錄爲例 地址:https://qzone

原创 Python爬蟲-13-案例:爬取手機壁紙網址所有圖片(一)

前提 爬取頁面中的最新壁紙的所有圖片,並以圖片分類的名稱保存在相應的文件夾下   頁面分析 1.整體頁面: 請求第一個頁面的地址:http://sj.zol.com.cn/bizhi/new_1.html 點擊下一頁,發現第二個頁面的地址

原创 Redis-1-redis基礎

redis簡介 Redis是一個開源的使用ANSIC語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API Redis是 NoSQL(nosql中存儲的數據都是key-value形式)技術陣營中

原创 Redis-2-python連接redis

安裝redis 安裝教程1:windows環境安裝redis 安裝教程2:Centos7環境安裝redis python環境安裝redis 在python中,要操作redis,目前主要是通過一個python的redis模塊來實現 安裝:

原创 Python基礎-44-裝飾器詳解

前言 裝飾器的簡單功能在前面已經有過介紹(裝飾器基礎),本篇詳細介紹一下裝飾器的作用   被裝飾函數不帶參數 代碼部分: # 在每個函數執行前打印出執行的函數名稱 def print_log(func): def wrapper

原创 Python+Appium-6-class定位

前言 基於前一篇的id和name定位的案例,本篇就針對class定位來實現百度搜索功能   class定位 class定位就是通過UI Automator工具查看的class屬性 第一個頁面搜索框的class值:android.widge

原创 Python+Appium-4-元素定位工具UI Automator Viewer

前言 App-UI跟Web-UI自動化操作一樣,無非就是定位到元素後去操作元素,本篇介紹一下sdk自帶的定位元素工具uiautomatorviewer   UI Automator Viewer定位 打開uiautomatorviewer

原创 Python爬蟲-14-案例:爬取手機壁紙網址所有圖片(二)

前提 基於前一篇的爬取結果,圖片是下載下來了,但是有一個問題是,每張圖片都很小 如截圖,打開後是這樣的,本篇繼續優化,起碼保證下載下來的圖片可以正常使用哈    分析 1)打開圖片頁面後,發現上面有尺寸顯示,不同尺寸大小不同 2)右擊查