原创 Python Selenium 頁面操作總結

分享知識 傳遞快樂打開瀏覽器:driver = webdriver.Chrome()請求一個url:driver.get(“www.baidu.com”)窗口最大化:driver.maximize_window()窗口最小化:driver.

原创 Github 提交不顯示綠格子

分享知識  傳遞快樂記錄一下在 github 上提交代碼之後能看到自己的提交,但是卻一直沒有顯示綠格子,原因是本地 git 的配置郵箱和 github 上面的郵箱不一致導致的。先進入創建的分支,然後通過 git 命令查看提交信息:[root

原创 Python requests 加入 cookie 請求

分享知識 傳遞快樂在通過瀏覽器用爬蟲爬取頁面時會涉及一些登陸後才能操作的一些請求,而這些請求在瀏覽器上又不好獲取,比如:用select下拉框做成的可以模糊查詢的查詢條件等;此時用瀏覽器獲取數據會有一些不方便,如果提取請求地址單獨在後臺發請求

原创 Python Selenium 鍵盤鼠標事件操作

分享知識  傳遞快樂鼠標操作在現實的自動化測試中關於鼠標的操作不僅僅是 click() 單擊操作,還有很多包含在 ActionChains 類中的操作。如下:context_click(elem) # 右擊鼠標點擊元素elem,另存爲等行爲

原创 Python Selenium 獲取頁面所有文本內容

分享知識  傳遞快樂用 Selenium 爬蟲獲取網頁上顯示的文本,首先安裝 lxml 模塊:pip install lxml代碼:driver = webdriver.Chrome() driver.maximize_window() d

原创 CentOS7 查看、關閉防火牆操作

分享知識  傳遞快樂查看防火牆狀態[[email protected] tmp]# firewall-cmd --state停止firewall[[email protected] tmp]# systemctl stop firewalld.service禁

原创 Python Selenium Xpath高級定位用法

分享知識  傳遞快樂目前很多網頁前端代碼是框架或 JS 生成的,就導致了混亂而難以定位。爲了快速而又複雜定位 Selenium 中有一個 Xpath 選擇器,可以選擇複雜的頁面定位,也是爬蟲在網頁定位中的較優的選擇。1、通過絕對路徑定位元素

原创 CentOS7 安裝Git工具

分享知識 傳遞快樂1)安裝依賴git 的一些模塊依賴一些lib庫,在安裝 git 之前,須先安裝這些lib庫。yum install gcc-c++ zlib zlib-devel openssl pcre curl-devel2)先去官網

原创 微信H5純簽約 返回 “簽約參數簽名校驗錯誤”

分享知識  傳遞快樂在做微信H5純簽約時返回 “簽約參數簽名校驗錯誤” ,代碼生成的簽名 sign 與微信公衆平臺支付接口調試工具生成的簽名 sign 也一樣,怎麼就返回 “簽約參數簽名校驗錯誤” 呢?解決辦法:回調地址是要進行 encod

原创 微信H5純簽約 提示“發起簽約頁面非法”

分享知識  傳遞快樂在做 H5純簽約時返回 “發起簽約頁面非法” ,如圖:原因:檢查服務器發起簽約請求的地址(域名)與商戶號配置的域名地址配置是否一致導致;重定向問題;轉發或重定向時沒有參數。解決辦法:服務器發起簽約請求的地址(域名)與商戶

原创 Idea操作 - 持續更新

分享知識  傳遞快樂目錄自動刪除無用的導入 importIdea設置Eclipse快捷鍵導入或修改主題打開軟件不自動打開項目修改全局字體修改控制檯字體創建文件自動添加註釋模板設置編碼配置Maven配置JDK環境設置open窗口默認路徑設置模

原创 Idea 在當前窗口添加多個maven項目工程

分享知識  傳遞快樂如果是集中管理項目建議先創建一個文件夾,把需要的項目放到創建的文件夾中,然後 Open 打開,如圖:此時的項目只是以文件和目錄形式存在,Idea還不能識別是什麼類型的項目點擊 加號 導入要添加的項目導入選擇導入類型導入完

原创 Python Selenium 元素操作方法

分享知識 傳遞快樂清除元素的內容:element.clear()模擬按鍵輸入:element.send_keys(value)點擊元素:element.click()提交表單:element.submit()獲取元素屬性:element.g

原创 Idea如何導入Maven項目

分享知識  傳遞快樂1 導入項目,選擇 Project File ,如圖:2 右擊選擇 pom.xml 文件,選擇如圖:3 再次切換到 Project 即可—————————如有不足請留言指正相互學習,共同進步

原创 Python Selenium獲取元素文本

分享知識  傳遞快樂Selenium WebDriverWait 獲取元素文本需要使用 element.get_attribute('attributeName') 方式獲取,以下是獲取文本的屬性名:innerHTML:會返回元素的內部 H