日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何調用api

本文教程操作環(huán)境:windows7系統(tǒng)、python 3.9.1,DELL G3電腦。

1、說明

API接口調用是指使用python的requests庫進行訪問,基本上是get或post請求,有些接口會加密,然后必須使用對方提供給我們的公鑰加密或解密,配上相應的參數(shù)進行訪問,我們所需要的數(shù)據(jù)在請求后的返回結果中,所看到的基本上都是json格式的解析,所以請求后可以使用requests自帶的json函數(shù)進行解析,然后提取所需的數(shù)據(jù),訪問一次就能得到一個數(shù)據(jù)。

2、實例

# encoding: utf-8
import requests
import os,re
import urllib.request
 
data={"email":"251910179@qq.com", "password":"ydd4903087"}
session = requests.session()
session.post("http://www.renren.com/PLogin.do",data= data,verify = False)
response =session.get("http://www.renren.com/410043129/profile")
print (response.text)
print (response.url)
print (response.status_code)
print (response.headers)
 
#爬網頁圖片:
 
requset=requests.post("http://tieba.baidu.com/p/4114581614",verify = False)
 
r=r'src="(http://imgsrc.baidu.com/.*?\.jpg)"'
#r=r'http://imgsrc.baidu.com/.+?\.jpg'
mylist=re.findall(r,str(requset.text))
print (mylist)
j=0
for i in mylist:
    urllib.request.urlretrieve(i, "C:/Users/Administrator/Desktop/img1/"+str(j)+".jpg")
    j+=1

我們在做自動化運維的時候,經常需要調用api中的接口,不過很多人不知道具體的調用方法,在學習python中的requests庫后,我們就可以很輕松的實現(xiàn)了。

以上就是python調用api的方法,對于requests庫還不清楚的小伙伴,可以先就這部分的知識點進行學習,然后再展開調用的練習。更多Python學習指路:創(chuàng)新互聯(lián)Python教程


當前標題:創(chuàng)新互聯(lián)Python教程:python如何調用api
網址分享:http://m.5511xx.com/article/dhhcdsj.html