1. 程式人生 > 其它 >python介面自動化14-登入禪道案例

python介面自動化14-登入禪道案例

參考程式碼:

# coding:utf-8
import requests

url = "http://127.0.0.1/zentao/user-login.html"

h = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Language": "zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3",
"Accept-Encoding": "gzip, deflate",
"Referer": "http://127.0.0.1/zentao/user-login.html",
# "Cookie":  # 頭部沒登入前不用傳cookie,因為這裡cookie就是保持登入的
"Connection": "keep-alive",
"Content-Type": "application/x-www-form-urlencoded",

}

body = {"account":"admin",
        "password":"e10adc3949ba59abbe56e057f20f883e",
        "keepLogin[]":"on",
        "referer":"http://127.0.0.1/zentao/my/"
}

s = requests.session()

r = s.post(url, data=body, headers=h)
print r.content  # 列印結果看到location='http://127.0.0.1/zentao/my/'說明登入成功了

# 訪問登入後的頁面
r2 = s.get("http://127.0.0.1/zentao/my/")
print r2.content

QQ交流群730246532