亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python使用requests.session模擬登錄

系統 1807 0

最近開發一套接口,寫個Python腳本,使用 requests.session 模擬一下登錄.

因為每次需要獲取用戶信息,登錄需要帶著session信息,所以所有請求需要帶著session。

請求使用post方式,請求參數類型為raw方式,參數為json類型。

登錄接口參數和結果如下:

? python使用requests.session模擬登錄_第1張圖片

腳本如下:

1. 引入需要的第三方包

            
#! /usr/bin/env python3
# -*- coding: utf-8 -*-

import requests
# import re
import json
# from bs4 import BeautifulSoup
          

2. 請求頭設置,設置請求參數, 需要Python字典轉為json字符串

            
url = 'http://beanhome.com/user/login'
header = {
    "Content-Type": 'application/json',
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36"
  }
# Python字典數據轉為json,需要使用json.dumps
data = {
    "email": "common@moviebook.com",
    "passwd": "123456"
  }
# 通過session模擬登錄,每次請求帶著session
sess = requests.Session()
f = sess.post(url, data=json.dumps(data), headers=header)
          

3. 打印登錄成功后結果

            
print(json.loads(f.text))
# soup = BeautifulSoup(f.content, "html.parser")
# {'status': 1, 'msg': '操作成功', 'time': 1565317698, 'element': {'id': 1, 'uid': 1, 'name': 'common', 'email': 'common@moviebook.com', 'company': '客戶公司', 'type': 1, 'title': '普通用戶'}}
          

4. 打印菜單結果

            
url = 'http://beanhome.com/user/getMenu'
# 獲取菜單
f = sess.post(url,headers=header)
print(json.loads(f.text))
          

5. 打印配置選項結果

            
# 獲取配置選項
url= 'http://beanhome.com/user/getOptionList'

result = sess.post(url, headers=header)
# print(json.loads(result.text))
for j,k in json.loads(result.text)['element'].items():
  print(j,k)
          

總結

以上所述是小編給大家介紹的python使用requests.session模擬登錄,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产永久地址 | 久久九九精品视频 | 日本一级免费 | 波多野结衣在线一区二区 | 亚洲国产精品热久久 | 日韩aⅴ片| 成人精品区 | 日本精品视频一区二区三区 | 97成人资源 | 91年精品国产福利线观看久久 | 国产成人亚洲综合网站不卡 | 国产一区二区三区四区在线观看 | 国产精品免费久久久久影院 | 日本b站一卡二不卡 | 在线观看免费视频a | 国产精品日本一区二区在线看 | 婷婷综合激情 | 日韩有码在线播放 | 成人看片黄a毛片 | 亚洲精品午夜久久久伊人 | 特级a毛片| 国产精品二区三区 | 国产欧美亚洲另类第一页 | 亚洲国产天堂久久综合9999 | 国产不卡视频在线播放 | 羞羞视频网站在线观看 | 国产福利午夜自产拍视频在线 | 日本亚洲精品一区二区三区 | 亚洲福利社 | 色爱b| 操操操网站 | 日韩一级视频免费观看 | 免费尤物视频 | 天天干天天射天天 | 久久久久久久99精品免费观看 | 国产在线观看一区精品 | 久久国产精品一区 | 91在线网站| 老头老太做爰xxxx视频 | 波多结衣一区二区三区 | 国产网红精品 |