2016-08-02 44 views
0

我需要发送GET请求页面,我有使用requests module输入您在

我想先发送POST请求首先登录

,并登录与要登录页面我使用cookie信息

然后是[phpsessionid] &与GET请求

cookie = {'PHPSESSID': 'm7v485i9g1rfm3tqcn0aa531rvjf5d26'} 

x = requests.get('https://www.example.com/',cookies=cookie) 
发送210

但它不起作用!

关于如何打开页面的想法?

回答

0

,而不是试图劫持会话,使用requests的东西,如登录:

session = requests.session() 
session.post(loginUrl, data={'username':username, 'password':password, ... (anything else the login page posts)} 
response = session.get(anyInternalPage) 
+0

它的工作原理谢谢:)。但是,你能告诉我我的代码或者我的方式有什么问题吗? – dragon

+0

你的方法试图劫持一个会话,并且大多数服务器都有代码阻止人们这样做。这是因为你可能会以非常恶意的方式做到这一点。 – Brian

相关问题