(前ポストアプリケーション機能に移し、生成されたデータの関数)機能との間を通過するパラメータの例

シーンの説明:実行するための一連の要求による機能、作成し、受注を生産

     B機能順序を取得した後、順番を照会、注文情報を取得します

生成された順序番号A、Bのパスが間を通過する関数パラメータを達成するために、この例のために重要です

 

コードは以下の通りであります:

インポート要求   #をパッケージをインポートするために、それが必要である
インポートJSON 

ORDID = 190416111501017074 生成された」注文番号#A機能は、この書き込み処理は、特定のではありません
以下の関数は、括弧内に書かれる必要がある、定義された変数を#ordid、可変通過ORDIDの検索機能として理解
DEF (ORDID)を検索:    
    ペイロード = { ' pageIndexパラメータ'' 1 ' ' がPageSize '' 10 ' 'MinDateプロパティ' :, 
               'maxDateの' :, 
               ' PaymentChannel '' 0 ' 'メンバー名': 、
               ' あるOrderNo ' :ORDID、#应用变量
                ' RightsStatus '"0 " '受信' :, 
               'GoodsKeyWord' :, 
               ' オーダーステータス'' 2 ' ' PrintStatus '' 0 ' ' ソート'' 1 ' ' レンド'' 0.19890558690118176 ' } 
    URL = ' HTTPS:/ /xxx.bbb.com/100000000032/OrderDeliver/GetOrderList?  #のURL:許可'' Bearer.eyJtaWQiOjE1Nzk5LCJ1bm_ZmrAo4OaEa8upMQ-eRy9Lsk ' ' REQ-ホスト'' shop.xxx.com ' ' コンテンツタイプ'' アプリケーション/ JSON ' ' コンテンツ長'' 0 ' ' ホスト'' xxxx.xxx.com ' }   #のヘッダ:传递ヘッダ信息の 
    データ= なし
    RRequests.get =(URL、データ=データ、ヘッダ=ヘッダ、paramsは=ペイロード)   #1 要求URL、データ情報を取得返さ 
    テキスト= r.text
     #のテキスト取得する方法を用いて得られたプリント(テキスト)#リターンデータ 
    = jsonobjをjson.loads(テキスト)   応答内容をオブジェクトにJSON 
    注文ID jsonobj = [ ' データ' ] [ ' データリスト' ] [0] [ ' イド' ] オブジェクトJSONから所望のコンテンツ取得 
    ListItemId jsonobj = [ ' データ' ] [ ' データリスト' ] [0] [ ' のOrderItem ' ] [0] [ ' イド'] 所望の対象コンテンツのJSONから取得した
    印刷(テキスト)
     リターン(注文ID、ListItemId)

A =検索(ORDID)  定義された実行要求機能 
B = A [0] 
Cは、 [し= 1]

 

 

だから、達成されたID の使用の後ろに渡され、前のスクリプトが取得する、スクリプトの変数

 

参考住所: http://docs.python-requests.org/zh_CN/latest/user/quickstart.html

 

おすすめ

転載: www.cnblogs.com/becks/p/11357107.html