Python中Request的安裝以及簡(jiǎn)單的使用方法圖文教程
1.Requests 安裝
cmd 窗口安裝
win+R

輸入cmd
pip install requests
這個(gè)指令如果不行,可以試試下面的指令
C:\Users\Administrator>pip install requests
'pip' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
或批處理文件

python -m pip install requests

為pycharm安裝
進(jìn)入python界面
點(diǎn)擊已經(jīng)創(chuàng)建的項(xiàng)目,或者新建項(xiàng)目
點(diǎn)擊已經(jīng)創(chuàng)建的項(xiàng)目

創(chuàng)建新的項(xiàng)目
點(diǎn)擊new Project

點(diǎn)擊create

到達(dá)這個(gè)界面就已經(jīng)創(chuàng)建好了
這個(gè)剛開(kāi)始會(huì)有一個(gè)初始化的過(guò)程,會(huì)安裝一些庫(kù)

點(diǎn)擊箭頭指向的地方

打開(kāi)pycharm的控制臺(tái)

輸入 安裝指令
pip install requests

安裝完成
查看項(xiàng)目庫(kù)
- 點(diǎn)擊.venv
- 點(diǎn)擊lib
- 點(diǎn)擊site-packages
- 可以看到requests包已經(jīng)導(dǎo)入我們的項(xiàng)目中了

在pycharm設(shè)置中為項(xiàng)目安裝requests
進(jìn)入pycharm界面

ctrl+alt+s ===>快捷鍵呼出“設(shè)置界面”

找到項(xiàng)目選項(xiàng)

點(diǎn)擊Python Interpreter

點(diǎn)擊install 按鈕

在Available Packages 窗口中搜索
requests

點(diǎn)擊 右下角
Install Package

可以在項(xiàng)目的lib看到requests已經(jīng)安裝

2.Request語(yǔ)法及簡(jiǎn)單使用
一個(gè)HTTP接口的組成部分
- 請(qǐng)求方法
- get,post,delete,put等
- URL
- 統(tǒng)一資源定位符
- 就是我們請(qǐng)求發(fā)送請(qǐng)求到達(dá)的路徑
- 請(qǐng)求頭
- 一般設(shè)置cookie,權(quán)限認(rèn)證信息,content-type
- 請(qǐng)求體
- 請(qǐng)求中攜帶的信息
- 響應(yīng)數(shù)據(jù)
- 后端服務(wù)器接受到請(qǐng)求,并且返回
如何在python中使用requests
第一步導(dǎo)入包
# 第一步導(dǎo)入requests 包 import requests

第二步編寫(xiě)參數(shù)
# 參數(shù)
test_url = "http://www.baidu.com/S?"
# 搜索參數(shù)
search_param = {
"wd":"python",
}
第三步發(fā)起請(qǐng)求
result_data = requests.get(test_url, search_param);

第四步:打印結(jié)果
print(result_data.text);

運(yùn)行程序

點(diǎn)擊上圖三角符號(hào)
查看運(yùn)行結(jié)果

完整的代碼
# 第一步導(dǎo)入requests 包
import requests
# 參數(shù)
test_url = "http://www.baidu.com/S?"
# 搜索參數(shù)
search_param = {
"wd":"python",
}
result_data = requests.get(test_url, search_param);
print(result_data.text);

常用參數(shù)打印
請(qǐng)求地址
print("請(qǐng)求地址",result_data.url)
響應(yīng)狀態(tài)碼
print("響應(yīng)狀態(tài)碼",result_data.status_code)
Cookie
print("cookie ",result_data.cookies)
Header信息
print("Header信息 ", result_data.headers)
總結(jié)
到此這篇關(guān)于Python中Request安裝以及簡(jiǎn)單的使用方法的文章就介紹到這了,更多相關(guān)Python中Request安裝及使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python使用django框架實(shí)現(xiàn)多人在線匿名聊天的小程序
很多網(wǎng)站都提供了在線匿名聊天的小功能,下面小編基于python的django框架實(shí)現(xiàn)一個(gè)多人在線匿名聊天的小程序,具體實(shí)現(xiàn)代碼大家參考下本文2017-11-11
Python讀取中文路徑出現(xiàn)亂碼問(wèn)題的解決方案
小編在使用opencv讀取帶有中文路徑的圖片時(shí),發(fā)現(xiàn)會(huì)出現(xiàn)亂碼的情況,當(dāng)讀取的文件路徑出現(xiàn)中文時(shí),(文件夾名為中文或者文件為中文)出現(xiàn)錯(cuò)誤,所以本文給大家介紹了Python讀取中文路徑出現(xiàn)亂碼問(wèn)題的解決方案,需要的朋友可以參考下2024-06-06
Python利用AutoGrad實(shí)現(xiàn)自動(dòng)計(jì)算函數(shù)斜率和梯度
AutoGrad 是一個(gè)老少皆宜的 Python 梯度計(jì)算模塊。對(duì)于大學(xué)生、機(jī)器學(xué)習(xí)愛(ài)好者而言,你只需要傳遞給它Numpy這樣的標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)下編寫(xiě)的損失函數(shù),它就可以自動(dòng)計(jì)算損失函數(shù)的導(dǎo)數(shù)(梯度)。本文將從普通斜率計(jì)算開(kāi)始,介紹到如何只使用它來(lái)實(shí)現(xiàn)一個(gè)邏輯回歸模型2022-07-07
Python統(tǒng)計(jì)詞頻的幾種方法小結(jié)
本文主要介紹了Python統(tǒng)計(jì)詞頻的幾種方法小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
Python實(shí)現(xiàn)調(diào)用攝像頭拍攝照片
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)調(diào)用攝像頭拍攝照片以及郵箱收集功能,文中的示例代碼講解詳細(xì),感興趣的可以動(dòng)手嘗試一下2022-06-06

