新手问一个关于python模拟异步登陆的问题

实际网站是www.luoo.net,这个网站需要异步登陆,我尝试用requests酷模拟,代码如下:

`

!/usr/bin/python

coding=utf-8

import urllib
import urllib2
import requests

login_url = 'http://www.luoo.net/login';
value = {'name': 'xxxxx@xxx.com',

    'password': 'xxxxx'}

构造请求头

user_agent = 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0'

referer = 'http://www.luoo.net/';

content_type = 'Content-Type application/x-www-form-urlencoded; charset=UTF-8'

request_with = 'XMLHttpRequest'

headers = {'User-Agent': user_agent, 'Referer': referer, 'Content-Type': content_type, 'X-Requested-With': request_with,

    }

r = requests.post(login_url, headers = headers, data = value, allow_redirects = True)
print r.headers
print r.text
`
以上代码运行返回结果是账号密码错误,我肯定自己的账号密码不会出错,请问模拟异步登陆的要点在哪里?
第一次接触requests库,随手写的测试代码,很丑请不要见怪……谢谢大家了。

感谢您为本话题评分。
共有1个回答
  • 0
    柳叶白苑 - 2015-11-20 不喜欢

    终结……由于粗心把header中的Content Type属性设置错误导致失败,修改之后就没问题了。

以下是预览效果,请确认排版好了再点回复。
如果你认为此话题有广告、灌水的嫌疑,请给此话题评一颗星。平均分低的话题将不会再显示。
良好的讨论氛围由大家共同维护。