原创 Mysql數據庫練習

  我自己建的庫名company 一、 建立部門表 “dept”:  CREATE TABLE `company`.`dept`(     `dno` INT NOT NULL,   `dname` VARCHAR(10) N

原创 web瀏覽器自動化(python selenium)

windows環境安裝python,就是去官網https://www.python.org 直接取下載對應的版本,比較簡單,linux環境安裝python,請參考 https://blog.csdn.net/wbj_code_life/a

原创 實戰演練

之前我們對web元素做的操作主要是:選擇元素,然後 點擊元素 或者 輸入 字符串。 還有沒有其他的操作了呢? 有。 比如:比如 鼠標右鍵點擊、雙擊、移動鼠標到某個元素、鼠標拖拽等。 這些操作,可以通過 Selenium 提供的 Actio

原创 Mysal數據庫練習

  我自己建的庫名company 一、 建立部門表 “dept”:  CREATE TABLE `company`.`dept`(     `dno` INT NOT NULL,   `dname` VARCHAR(10) N

原创 同步與異步,阻塞與非阻塞的理解及區別

阻塞”與"非阻塞"與"同步"與“異步"不能簡單的從字面理解,提供一個從分佈式系統角度的回答。1.同步與異步 同步和異步關注的是消息通信機制 (synchronous communication/ asynchronous communic

原创 unindent does not match any outer indentation level在pycharm平臺的原因

python對縮進具有嚴格的要求 稍微一步留神就會發生unindent does not match any outer indentation level的錯誤, 一般都是前後代碼縮進的問題: 以下情況 必須以tab鍵縮進或者4個空格

原创 MySQL根據出生日期計算年齡的五種方法比較

方法一 SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age 方法一,作者也說出了缺陷,就是當日期爲未來日期時結果爲0,而不是負數;

原创 數據庫limit用法及其優化

語法:   *** limit [offset,] rows   一般是用於select語句中用以從結果集中拿出特定的一部分數據。   offset是偏移量,表示我們現在需要的數據是跳過多少行數據之後的,可以忽略;rows表示我們現在要拿

原创 CSS-Selector---下篇

 本文目錄 選擇語法聯合使用 組選擇 按次序選擇子節點 父元素的第n個子節點 父元素的倒數第n個子節點 父元素的第幾個某類型的子節點 父元素的倒數第幾個某類型的子節點 奇數節點和偶數節點 兄弟節點選擇 相鄰兄弟節點選擇 後續所有兄弟節點

原创 選擇框

請大家打開這個網址 http://f.python3.vip/webauto/test2.html 並且按F12,觀察HTML的內容 常見的選擇框包括: radio框、checkbox框、select框 radio框 radio框選擇選項

原创 Centos7安裝Python3.7

原文鏈接:https://www.cnblogs.com/anxminise/ 說明 全部操作都在root用戶下執行 1.安裝編譯相關工具 yum -y groupinstall "Devel

原创 Selunium原理與安裝

  Selenium 是一個 Web 應用的自動化框架。 通過它,我們可以寫出自動化程序,像人一樣在瀏覽器裏操作web界面。 比如點擊界面按鈕,在文本框中輸入文本 等操作。 而且還能從web界面獲取信息。 比如獲取12306票務信息,招聘

原创 自動化操控元素

選擇到元素之後,我們的代碼會返回元素對應的 WebElement對象,通過這個對象,我們就可以 操控 元素了。 操控元素通常包括 點擊元素 在元素中輸入字符串,通常是對輸入框這樣的元素 獲取元素包含的信息,比如文本內容,元素的屬

原创 CSS選擇器-上篇

  前面我們看到了根據 id、class屬性、tag名 選擇元素。 如果我們要選擇的 元素 沒有id、class 屬性,或者有些我們不想選擇的元素 也有相同的 id、class屬性值,怎麼辦呢? 這時候我們通常可以通過 CSS selec

原创 frame切換/窗口切換

如果我們要 選擇 下圖方框中 所有的 蔬菜,使用css選擇,怎麼寫表達式? 當然,要先查看到它們的html元素特徵 大家可能會照舊寫出如下代碼: from selenium import webdriver wd = webdriv