python介面自動化14-登入禪道案例
阿新 • • 發佈:2021-12-10
參考程式碼:
# 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