1. 程式人生 > >Python requests 安裝與開發

Python requests 安裝與開發

Requests 是用Python語言編寫HTTP客戶端庫,跟urllib、urllib2類似,基於 urllib,但比 urllib 更加方便,可以節約我們大量的工作,完全滿足 HTTP 測試需求,編寫爬蟲和測試伺服器響應資料時經常會用到。

Requests 的哲學是以 PEP 20 的習語為中心開發的,所以它比 urllib 更加 Pythoner,更重要的一點是它支援 Python3 

  • Beautiful is better than ugly. (美麗優於醜陋)
  • Explicit is better than implicit. (清楚優於含糊)
  • Simple is better than complex. (簡單優於複雜)
  • Complex is better than complicated. (複雜優於繁瑣)
  • Readability counts. (重要的是可讀性)

Requests 官網

安裝 Requests

方式1)pip 安裝

pip install requests      # python2.7
pip3 install requests    # python3.6

方式2)原始碼安裝

解壓安裝:

tar zxvf requests-2.18.2.tar.gz
cd requests
python setup.py install

驗證安裝:

1234567$ pythonPython 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 12:39:47)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import requests>>> requests<module 'requests' from '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/__init__.pyc'>

使用 Requests

requests 封裝了Python的urlib和urllib2,所以爬取網頁非常簡潔

1. 爬取網頁

1234567891011import requests

相關推薦

Python requests 安裝開發

Requests 是用Python語言編寫HTTP客戶端庫,跟urllib、urllib2類似,基於 urllib,但比 urllib 更加方便,可以節約我們大量的工作,完全滿足 HTTP 測試需求,編寫爬蟲和測試伺服器響應資料時經常會用到。Requests 的哲學是以 PE

Python pyspider 安裝開發

lib img 數據庫 localhost 垂直 god 服務器 eve rman PySpider 簡介 PySpider是一個國人編寫的強大的網絡爬蟲系統並帶有強大的WebUI。采用Python語言編寫,分布式架構,支持多種數據庫後端,強大的WebUI支持腳本編輯器、任

§第一天§簡單介紹一下Python安裝開發環境的搭建

§第一天§簡單介紹一下Python的安裝與開發環境的搭建 1.Python的安裝 無論是Windows還是Linux,都可以來http://www.python.org/download/下找到合適的安裝版本,下面主要介紹Windows下的安裝,因為Linux預設已經安裝了Python(待會再介紹如何升

【ERP】windows10 Python安裝開發環境配置

官網下載 第一步:JDK安裝與環境配置 安裝: 1:安裝jdk 隨意選擇目錄 只需把預設安裝目錄 \java 之前的目錄修改即可 2:安裝jre→更改→ \java 之前目錄和安裝 jdk 目錄相同即可 注:若無安裝目錄要求,可全預設設定。無需做

Go語言的安裝開發環境

Golan udf cpe dcm rmi u+ usm study dvr 下載:https://studygolang.com/dl 下載 goland K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZ

Pythonpython-nmap安裝入門

n-n python win namp sca details 分享 mes com 1、安裝namp https://nmap.org/download.html 下載鏈接 PS:windows安裝似乎麻煩一些,需要多下載npcap,官網有鏈接 2、python安裝 註意

Python安裝應用(大資料實驗一)

  實驗名稱 Python的安裝與應用 專  業 軟體工程 姓    名      學 &

Ubuntu 16.04下Spark安裝開發環境搭建

https://blog.csdn.net/lengconglin/article/details/77847623     一、Spark執行環境     Spark是Scala寫的,執行在JVM上,所以執行環境Java7+,如果使用Python

python selenium 安裝 chromedriver安裝

安裝 pip install selenium 安裝完成之後執行指令碼,如果沒報錯那ok。但是很不幸運,我報錯啦。(本人使用ubuntu16.04,python2,or python3) 貼出我的報錯:如下 selenium.common.exception.WebDriverExce

Python pip 安裝使用

pip 是 Python 包管理工具,該工具提供了對Python 包的查詢、下載、安裝、解除安裝的功能。 目前如果你在 python.org 下載最新版本的安裝包,則是已經自帶了該工具。 Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。 pip 官網:https:

Python安裝設定

1、Python的下載與安裝最新的python 版本下載可以去python的網站進行下載 、 考慮系統兼任這裡下載32位的Python 雙擊下載的exe檔案進行安裝 單擊Next 完成Python 安裝本系列教程使用的是 Python3.4版本 2、Python pip 設定 pyt

Python安裝設置

需要 新版 模塊 show -c uninstall 命令 默認安裝 查看 1、Python的下載與安裝最新的python 版本下載可以去python的網站進行下載 、 考慮系統兼任這裏下載32位的Python 雙擊下載的exe文件進行安裝 單擊Next 完成P

redis本地安裝開發

一、安裝(MAC) https://redis.io sudo mv redis-4.0.11.tar.gz /usr/localcd /usr/localsudo tar -zxf redis-4.0.11.tar.gzcd redis-4.0.11sudo make testsudo make ins

Boost::Python安裝呼叫教程

Boost::Python庫是pyhon和c++相互互動的框架,可以在Python中呼叫C++的類和方法,也可以讓C++呼叫Python的類和方法。 Python自身提供了一個Python/C++ API用來實現Python和C++的互動。Boost::Python是Pyt

初識PaddlePaddle —— (1) 安裝開發環境的配置

    使用PaddlePaddle是我參加一次比賽的題目要求,在逐漸掌握使用方法之後,越發覺得這是一個簡單實用的深度學習框架。可以像拼積木一樣,拼出一個網路結構。      之前也用過Tensorflow覺得那就是個厲害的求微分的計算器,有很大的上手難度。所以我再次推

python安裝pycharm的安裝使用

1.python的安裝  1)linux系統下的安裝        linux系統下預設是有自帶的版本,但是我們也可以去官網現在新的版本安裝,官網下載地址為:https://www.python.org/downloads/ 預設的版本有python2和python3,看自己

python splinter安裝使用

        Splinter是一個使用Python開發的開源Web應用測試工具。它可以幫你實現自動瀏覽站點和與其進行互動。splinter下載地址:https://pypi.python.org/pypi/splinter/,目前最新版本是0.7.3,測試平臺是wind

Trac 安裝開發管理

我的做法是先在d盤新建一個trac目錄,然後執行: $ trac-admin d:/trac/mytest initenv 然後根據提示輸入專案的名字(myproject),資料庫連線字串(預設),你的原始碼資源庫路徑,根據相應的提示,輸入相關資訊即可。 如果提示如下錯誤: C:\Py

Python模組安裝setup.py解析

Python模組安裝 1. 單檔案模組 直接把檔案拷貝到$python_dir/lib 2. 多檔案模組,帶setup.py python setup.py install 3. egg檔案 1) 下載ez_setup.py,執行python ez_setup

Python+Requests安裝及抓取網頁原始碼中文亂碼問題的解決

剛開始自學Python課程,學習到自制單執行緒小爬蟲,利用pip install requests命令安裝Python的Requests庫(自備梯子,注意如果安裝了不同Python版本的話記得先進入對應版本的pip目錄)。 安裝完後在IDE中就可以呼叫Requ