1. 程式人生 > >Python讀取Excls檔案傳送post請求

Python讀取Excls檔案傳送post請求

import xlrd
import json
import requests

path=r'C:\Users\wconcept\Desktop\path';
#開啟的Excls
data=xlrd.open_workbook(path)
nums=len(data.sheets())
#返回第一個sheet
sheet1=data.sheet_by_index(0)



url=sheet1.cell(1,3).value
path=sheet1.cell(1,4).value
url="http://"+url+path
method=sheet1.cell(1,5).value
header=sheet1.cell(1,6).value
body=sheet1.cell(1,7).value

print(type(header))
#轉換成dict格式
header=json.loads(header)
#轉換成dict格式
body=json.loads(body)
print(header,type(header))
print(body,type(body))


response=requests.post(url=url,headers=header,json=body)
print(response.text)

相關推薦

Python讀取Excls檔案傳送post請求

import xlrd import json import requests path=r'C:\Users\wconcept\Desktop\path'; #開啟的Excls data=xlrd.open_workbook(path) nums=len(data.she

Python學習記錄-----批量傳送post請求

昨天學了一天的Python(我的生產語言是java,也可以寫一些shell指令碼,算有一點點基礎),今天有一個應用場景,就正好練手了。 這個功能之前再java裡寫過,比較粗糙,原來是在我本機跑的,今天老大要求要隨時保持請求,就用Python改寫了下,省的又把一個有跟多雜項的

Python-for迴圈迭代讀取多個引數,傳送POST請求

本來想用java來寫批量新增裝置到IOT平臺的,但是,想嘗試用Python指令碼寫一下,就請教一下朋友,使用for k,v in 來讀取多個引數,實現用POST請求 批量新增的功能 #!/usr/

python傳送post請求上傳檔案,無法解析上傳的檔案

前言 近日,在做介面測試時遇到一個奇葩的問題。 使用post請求直接通過介面上傳檔案,無法識別檔案。 遇到的問題 以下是抓包得到的資訊: 以上請求是通過Postman直接傳送請求的。 在這裡可以看到訊息頭裡包含:Access-Token和Content-Type 因此在在使用python直接

轉發:傳送post請求下載檔案

原文地址:https://blog.csdn.net/yunlala_/article/details/78385962 處理檔案流方案一 以下是我親試可以實現的一種方案: exportData () { const form = this.getSearc

python使用scrapy傳送post請求的坑

使用 requests 傳送 post 請求 先來看看使用requests來發送post請求是多少好用,傳送請求 Requests 簡便的 API 意味著所有 HTTP 請求型別都是顯而易見的。 例如,你可以這樣傳送一個 HTTP POST 請求: >

Python 使用requests傳送POST請求

一個http請求包括三個部分,為別為請求行,請求報頭,訊息主體,類似以下這樣: 請求行  請求報頭  訊息主體 HTTP協議規定post提交的資料必須放在訊息主體中,但是協議並沒有規定必須使用什麼編碼方式。服務端通過是根據請求頭中的Content-Type欄位來獲

Multipart/form-data POST檔案上傳詳解 理論 簡單的HTTP POST 大家通過HTTP向伺服器傳送POST請求提交資料,都是通過form表單提交的,程式碼如下:

Multipart/form-data POST檔案上傳詳解 理論 簡單的HTTP POST 大家通過HTTP向伺服器傳送POST請求提交資料,都是通過form表單提交的,程式碼如下: <form method="post"action="http://w.soh

Java HttpClient 傳送multipart/form-data帶有Json檔案Post請求

Java HttpClient 傳送multipart/form-data帶有Json檔案的Post請求說明:傳送multipart/form-data帶有Json檔案的Post請求,檔案內容其實就是j

django-Ajax傳送POST請求(csrf跨站請求的三種方式),檔案的上傳

<h3>Ajax上傳檔案</h3> <p><input type="text" name="username" id="username" placeholder="username"></p> <p><input type="

使用HttpURlConnection 傳送POST請求上傳檔案(帶引數)

前言 最近在做一個部落格的小專案,需要用到檔案上傳,HttpClient又被Android給棄用了,圖片框架暫時還沒學。只能使用HttpURLConnection來上傳。折騰了好久,今天終於順利地跟後臺完成了對接。因此,寫這篇部落格梳理一下知識。 理論知

Python程式碼傳送post請求介面測試

參考程式碼  # coding:utf-8 import requests url = "https://passport.cnblogs.com/user/signin" # 介面地址 # 訊息頭資料 headers = { 'Connecti

Python中request傳送post請求傳遞json引數的問題

昨天遇到了一個奇怪的問題,在Python中需要傳遞dict引數,利用json.dumps將dict轉為json格式用post方法發起請求:params = {"score":{"gt":"80", "lt":"90"}} request.post(url, json.dump

Python構造傳送POST請求

Python2.7 程式碼示例如下: def post(): url = "http://127.0.0.1:8000/login.jsp" postDict = {

Java利用HttpURLConnection傳送post請求上傳檔案

在頁面裡實現上傳檔案不是什麼難事,寫個form,加上enctype = "multipart/form-data",在寫個接收的就可以了,沒什麼難的,如果要用java.net.HttpURLConnection來實現檔案上傳,還真有點搞頭.:-)   1.先寫個servle

Axios傳送post請求下載檔案

傳送post請求下載檔案 先說一下背景:這是一個以vue作為框架並用Axios來發送http請求的專案。我想要實現用axios來發送post請求,然後伺服器會返回的response是一個檔案流,我希望能將這個檔案流寫入excel,從而實現該excel檔案的下載

Python 中request以json形式傳送post請求

一個http請求包括三個部分,為別為請求行,請求報頭,訊息主體,類似以下這樣: 請求行 請求報頭 訊息主體 以json串提交資料,編碼格式:application/json 舉例如下: 可以將一json串傳給requests.post()的data引數 #

Python讀取ini檔案、操作mysql、傳送郵件例項

我是閒的沒事幹,2014過的太浮誇了,部落格也沒寫幾篇,哎~~~ 用這篇來記錄即將逝去的2014 python對各種資料庫的各種操作滿大街都是,不過,我還是喜歡我這種風格的,涉及到其它操作,不過重點還是對資料庫的操作。呵~~ Python操作Mysql 首先,我習慣將配置資訊寫到配置檔案,這樣修改時

Python接口自動化基礎---post請求

.post openapi 在北京 request pen user class pytho http 常見的post提交數據類型有以下兩種: 第一種:application/json ,這是常見的json格式,格式如下:{"input1":"xxx","input2":"

python urllib2 http get、post請求的區別

返回 sof left span outline text param quest apple python urllib2 實現HTTP 的GET POST 請求python 一般可以用模塊urllib2 來實現GET POST的http 請求GET 請求 im