python爬虫token_python爬虫登陆 带Cookie token

用python写爬虫整的很方便,弄了个模拟登陆,登陆后带上token和cooke请求页面

就拿gitlab练下手了,这个还是有一丢丢麻烦的

一、登陆界面

获取隐藏域中的token,构建表单的时候需要

获取到这个_gitlab_session,登陆校验时需要带着这个信息

准备好token和cookie,当然还需要一个能登陆用户名和密码

二、登陆验证

登陆验证就是构建表单,不知为何还要传一个utf-8参数

按说应该可以登陆进去的,但是….登陆进去后页面会重定向到一个界面。接着呢,只好看fiddle里抓包的信息

之前一直以为没有登陆成功,其实已经登陆成功,但是请求需要登陆页面,还是会跳转到登陆界面。。

原来登陆成功后会获取一个新的session,然后需要调整 Headers里面的信息

再用这个headers去请求需要登陆的页面,发现都可以了

代码如下,写得很随意:

"""

http://code.t-appagile.com/users/sign_in

http://code.t-appagile.com/users/sign_in

"""

import requests

import json

import string

你可能感兴趣的:(python爬虫token)