session维持会话

requests.get('http://httpbin.org/cookies/set?number=123456')
php

requests.get('http://httpbin.org/cookies')浏览器

以上发了2次request请求(无论是get仍是post),至关于打开了两个浏览器的窗口,他们是不相干的cookie

 

登陆一个系统以后,若是须要在登陆状态下进行一些操做,那么须要怎样保持会话呢? ide

s=requests.Session()wordpress

url1='http://127.0.0.1/wordpress/wp-login.php' data1={'log':'xxxx','pwd':'xxxxxx'} post

#登陆 url

r1=s.post(url1,data=data1) spa

print(r1.url)orm

 

#须要在登陆状态下才能完成操做 get

url2='http://127.0.0.1/wordpress/wp-admin/user-new.php'

data2={'user_login':'test1','email':'1234567@163.com','createuser':'添加用户'} 

 r2=s.post(url2,data=data2) 

相关文章
相关标签/搜索