原创 Python學習爬蟲(3)——BeautifulSoup入門介紹

作者:IT小樣 beautifulsoup 可以從HTML或者XML文件中提取數據。 BeautifulSoup基礎引用 html_doc = ''' <html><head><title>hello,tester</title>

原创 python學習爬蟲(1)--環境搭建Python+requests+BeautifulSoup

作者:IT 小樣 爬蟲,spider,通過爬蟲程序可以爬取到網頁你所需要的信息。實現爬蟲程序的方法很多,本系列文主要介紹通過Python3+requests+BeautifulSoup來實現代碼。 本篇簡單介紹一下爬蟲流程以及環境

原创 接口測試介紹以及Postman簡要入門

作者:IT小樣 本文記錄的是postman工具學習,以及一些接口測試概念。幫助大家建立接口測試的整體概念,以及學會postman工具的使用。 圖一:接口測試簡介 圖二:接口測試作用 圖三:接口測試內容 接口測試工具,post

原创 python格式化字符串(2):f-string簡單介紹

作者:IT小樣 之前已經介紹過format()函數格式化字符串,爲什麼還要介紹f-string呢,因爲這個性能更優,而且使用起來更便捷,Python3.6以後可使用該方法格式化字符串。 簡介 1.1 簡單示例,直接引用 {}中是代

原创 Python學習爬蟲(8)--實戰中階:爬取豆瓣書名

作者:IT小樣 前面只是簡單的實現了爬蟲功能,可以繼續完善,本篇文章主要是完善爬取的網頁數據,爬取tag/漫畫下所有書的書名,作者信息,將函數進行封裝,並添加保存數據功能。 之前爬取的目的url爲:https://book.dou

原创 requests庫中session對象簡介

作者:IT小樣 session:會話,相比於直接requests請求,session具有保持功能,如:當瀏覽器輸入身份信息後,會自動保存cookie。 session其實在用法上和requests庫相同。舉例: import re

原创 python 解析XML文檔之ElementTree

ElementTree中方法釋義: 讀取xml數據 from xml.etree import ElementTree as ET #讀取xml文件 tree = ET.parse('1.xml') root = tree.get

原创 python XML文檔解析--ElementTree遍歷xml文檔以及根據配置修改屬性值

python 中xml解析有很多種方式,本文采用ElementTree方式對xml進行解析。以下代碼是對一個xml文檔中具體屬性值進行修改的例子(會涉及到遍歷xml文本),修改的界面如下: 實際修改的代碼如下: import x

原创 Python核心編程(1)--正則表達式

作者: IT小樣 之前學習的python都是很零散的,沒有系統找書來看,最近入手Python核心編程一書,打算好好看一下自己會用到的一些模塊,並在閱讀後寫下自己的心得,是總結也方便自己以後回顧。首當其衝就是正則表達式啦! 正則表達

原创 flask入門教程(1)--環境搭建

Windows系統:學習flask的一個記錄過程,互勉。 搭建虛擬環境,方便項目管理 博主用的是Python3,命令行下輸入:pip install virtualenv,如圖: 安裝好後,命令行切到你項目路徑,然後新建一個項目

原创 Flask入門教程(三)--頁面跳轉路由url_for

上一章講的是通過route導航頁面,這一章講解頁面跳轉,可以通過url_for()函數來實現跳轉到指定頁面。 先上代碼: from flask import Flask, redirect, url_for app = Flask

原创 flask入門教程(二)--路由

hello world 程序員學習新語言,總是免不了hello world,簡單從hello world入門感受一下,建立hello_world.py文件: 這句話,將當前模塊的名稱作爲參數。 route()函數是一個裝飾器,它

原创 selenium get()頁面超時,捕獲異常後,如何打開新的頁面

selenium中,當我們一次性要爬取很多url時,當get()頁面超時後,捕獲異常後,還需要繼續get()其他url頁面,但是當你直接調用get()方法時,會報異常。此時解決方法有兩種,一種是重啓瀏覽器,另一種是瀏覽器保持有兩個

原创 robotframework怎麼傳遞數字而非字符串

作者:IT小樣 我們都知道,Robotframework輸入框輸入的默認爲字符串,即我們在RF中傳遞字符串參數str時,輸入框無需帶上雙引號(或單引號),即無需寫成:“str”。 這也就是說當我們傳遞數字2時,RF會自動識別爲字符

原创 python格式化字符串(1):format()用法詳解

作者:IT小樣 1、代碼示例 Python中使用format()函數來格式化字符串,先上一個代碼示例: format_temp = "hello,{},welcome to {}!" format_temp.format("lil