python安裝
通過官網(wǎng) 下載安裝
python升級pip工具
python -m pip install --upgrade pip
python第三方庫 requests安裝
方式1:通過pip安裝(可以通過 python -m pip install --upgrade pip 升級 pip3)
pip3 install requests
方式2:通過wheel安裝(首先有wheel庫和wheel包)
pip3 install requests-2.17.3-py2.py3-none-any.whl
方式3:源碼安裝
下載代碼抒巢,兩種方式:
git clone git://github.com/kennethreitz/requests.git
curl -OL https://github.com/kennethreitz/requests/tarball/master
cd requests
python3 setup.py install
Seleninum的安裝(自動化測試工具)
方式1:通過pip3安裝
pip3 install selenium
方式2:通過wheel安裝
pip3 install selenium-3.4.3-py2.py3-none-any.whl
安裝chrome谷歌瀏覽器
- 從官網(wǎng)下載
- 點擊"幫助" -> "關于 Google Chrome" 查看Chrome的版本號
安裝ChromeDriver 瀏覽器驅(qū)動程序
- 從地址下載https://chromedriver.storage.googleapis.com/index.html抖锥,
下載完畢放置chromedriver.exe到Python的Scripts目錄下面 - 測試
在命令行輸入chromedriver
代碼測試似炎,成功后會彈出空白瀏覽器
from selenium import webdriver
browser = webdriver.Chrome()
PhantomJS的安裝
- 從http://phantomjs.org/download.html下載軟件(應該已經(jīng)被墻袜匿,從百度網(wǎng)盤下載)
- 解壓后,把可執(zhí)行文件路徑phantomjs.exe復制到python的scripts下面或者配置\phantomjs-2.1.1-windows\bin\配置到系統(tǒng)環(huán)境變量里面
代碼測試PhantomJS
from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get("https://www.baidu.com")
print(browser.current_url)
異步非阻塞Web服務庫
- 命令行輸入
pip3 install aiohttp
進行安裝 - 代碼測試 python命令行環(huán)境下蚊荣,輸入
import aiohttp
解析庫lxml
- 命令行輸入
pip3 install lxml
- 代碼測試 python命令行環(huán)境下碉输,輸入
import lxml
解析庫Beautiful Soup
- 命令行輸入
pip3 install beautifulsoup4
- 代碼測試
from bs4 import BeautifulSoup
soup = BeautifulSoup("<p>Hello</p>", "lxml")
print(soup.p.string)
網(wǎng)頁解析工具pyquery
- 命令行輸入
pip3 install pyquery
- 代碼測試 python命令行環(huán)境下密浑,輸入
import pyquery
驗證碼工具tesserocr
- 在地址安裝tesseract下載軟件,選擇3.0版本镣丑,選擇不帶dev的版本
- 安裝tesserocr舔糖,輸入
pip3 install tesserocr pillow
- 命令行測試,準備image.png圖莺匠,結(jié)果輸入到result.txt
tesseract image.png result -1 eng && cat result.txt
- 代碼測試
import tesserocr
from PIL import Image
image = Image.open(’image.png’)
print(tesserocr.image_to_text(image))
其他內(nèi)容:
數(shù)據(jù)庫MySQL的安裝
- 下載地址鏈接
- 命令行模式下金吗,建立測試數(shù)據(jù)庫
MySQL -u root -p password -d database
- 安裝相關python連接庫pymysql
pip3 install pymysql
- 測試安裝,python命令行模式下
>>>import pymysql
>>>pymysql.VERSION
MongoDB趣竣,Redis的安裝摇庙,對應的存儲庫安裝PyMySQL,PyMongo, redis-py的安裝
Web服務庫 Flask 和 Tornado 安裝
抓包工具Charles 和 mitmproxy 的安裝
移動端工具Appium安裝
爬蟲框架pysider
爬蟲框架Scrapy
- 相關使用教程鏈接
- 安裝pyOpenSSL依賴庫
pip3 install pyOpenSSL
- 安裝Twisted依賴庫
pip3 install twisted
- 安裝pywin32依賴庫
pip3 install pywin32
- 安裝scrapy
pip3 install scrapy
- 測試安裝遥缕,命令行輸入