Python脚本获得202响应,而浏览器获得200 OK

时间:2017-01-01 21:45:47

标签: ajax python-3.x selenium python-requests

我正在尝试自动结帐流程。在其中一个阶段中,我必须制作一个python脚本,从没有API 的现有第三方服务器获取运费。

当前的问题是,当通过浏览器访问时,第三方服务器返回200 OK响应,其中包含预期的信息,但是当我尝试使用python复制请求时,服务器返回 202 ACCEPTED为空正文,标题中没有位置

解决方案尝试失败:

  1. 从浏览器中检查标题并模仿它们。
  2. 检查随请求发送的cookie,并确保它们已在脚本中发送。
  3. 检查我正在使用的链接。
  4. 其他信息:

    1. 首先使用 Selenium 包创建脚本,它运行完美但速度很慢
    2. 将99%的流程移植到请求库。这是现状。
    3. 浏览器使用AJAX发出此请求。回调通常需要300毫秒,python脚本会保持连接打开,直到它得到响应。
    4. 非常感谢任何帮助。谢谢!

0 个答案:

没有答案