原创 git版本控制介紹與使用(含github)

1 版本控制介紹 1.1 定義 版本控制是對軟件開發過程當中的各種程序代碼,配置文件,說明文檔等文件變更的管理,是軟件配置管理的核心思想之一。 1.2 原由 編寫一個成熟可用的程序是一個工作很大的工程,不是我們或一次性可用搞定工作,所以在

原创 Python web自動化測試模塊-selenium

  1 介紹 Selenium 本來就是web功能測試的一個很棒的工具,之前和python沒有關係,後來python編寫調用selenium的模塊。使用python可以驅動selenium然後驅動     瀏覽器內核進行瀏覽器控制,所有s

原创 Unittest 與 selenium結合

代碼實現 import unittest from time import sleep from selenium import webdriver class YouJiuyeTest(unittest.TestCase):

原创 郵箱的的smtp郵件發送服務

一、首先在郵箱中配置開啓服務 開啓授權碼,注意qq郵箱使用時及時截圖(因爲只顯示一次,所以要記住) 二、代碼如下 import smtplib #登陸郵件服務器,進行郵件發送 from email.mime.text import

原创 TypeError: LoadLibrary() argument 1 must be str, not None

在最新版本的Anaconda3中,新加入了一個condabin目錄,而新版的anaconda中創建虛擬環境時需要依賴該目錄中的文件,所以會報錯如下: 解決辦法:將該目錄加入系統環境變量中,然後進入該目錄打開cmd窗口 執行 conda

原创 通過requests模擬登錄

  模擬登錄網站 import requests ssion = requests.session() def login(): login_url = "http://www.renren.com/PLogin.do"

原创 爬蟲請求頭僞裝(一)

UserAgent的僞裝 UserAgent代表使用瀏覽器內核,在爬取數據時不斷切換瀏覽器內核可起到一定的僞裝作用 ​​​​​​​from fake_useragent import UserAgent ua = UserAgent(

原创 requests用法之爬取豆瓣排行

爬取 豆瓣排行 import requests url = "https://movie.douban.com/j/chart/top_list?type_name=科幻&type=17&interval_id=100:90&acti

原创 模擬百度翻譯

一、輸入英文可以翻譯成中文,中文部分可以識別進原理是行翻譯 利用python的requests進行請求,輸入待翻譯的單詞後,會輸出相應的翻譯(漢英互譯),目前不支持其他語言,待完善 import requests def transl

原创 memcached的下載,安裝,使用,卸載

 1、下載memcached         下載地址:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip;   2、安裝 (1)解壓 得到一個名爲“memcach

原创 mariadb的安裝及配置

  一、安裝 yum install MariaDB-server 二、查看安裝路徑 rpm -qa | grep MariaDB rpm -ql MariaDB-server-10.2.14-1.el7.centos.x86_64

原创 mysql設置主鍵從1開始自增

將MySQL id設置爲從 1開始自增 alter table user AUTO_INCREMENT=1; ##user是表名稱   點贊 1 收藏 分享 文章舉報 Tany

原创 爬蟲框架基礎流程

一、安裝scrapy pip install Scrapy 二、開啓項目 scrapy startproject example #example是項目名稱 三、進入項目目錄 cd example 四、創建項目   scrapy

原创 vip視頻的下載

源碼請留言。 一、視頻下載的思路 對於視頻在網絡上的傳輸,其實大部分都是依賴於視頻部分,和音頻部分分開傳輸,然後最後 得到一個m3u8文件,裏面包含了視頻所有的js原地址,不過只是分片的,然後我們需要拿到所有的地址進行請求,最後追加寫入M