python在linux和windows的奇怪事件

问题描述

python在linux和windows的奇怪事件
我的程序是挖取一个车辆查询的网站,我将车辆信息发送过去,然后获取它的违章情况。但是现在出现一个很奇怪的问题:完全一样的程序,我放在windows上可以成功的挖取到信息,但是放在Linux上时,却有时可以有时不行。
实验情况是这样的:假如有一个账号A,我直接在Linux上运行爬虫程序挖取账号A的违章情况,它提示“访问次数过多”。然后我就在windows上运行同样的程序,这时成功挖取到账号A的信息。之后,我再一次在Linux上运行这个程序,就可以挖取到账号A的信息了。每有一个新的账号,我都需要先在windows平台上运行一次,之后在到Linux上运行才能拿到数据

解决方案

用抓包工具调试下,windows下的包和linux的包有什么不同。

解决方案二:
是不是服务器上的信息对于Linux的请求有一些处理不同等,比如可以对比windows,linux发送的包看看

时间: 2024-10-06 05:57:42

python在linux和windows的奇怪事件的相关文章

python实现linux下使用xcopy的方法

  本文实例讲述了python实现linux下使用xcopy的方法.分享给大家供大家参考.具体如下: 这个python函数模仿windows下的xcopy命令编写,可以用在linux下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 #!

python通过ssh-powershell监控windows的方法

  本文实例讲述了python通过ssh-powershell监控windows的方法.分享给大家供大家参考.具体分析如下: 对于服务器的监控来说,监控linux不管是自己动手写脚本还是用一些开源的工具比如nagios,zenoss什么的.但毕竟还是有些公司有windows做服务器的,相对linux来说,windows没有方便的shell,cmd下提供的命令对于监控来说远远没有linux方便.但是现在windows上如果安装了powershell(win7,2008自带),就比以前方便多了,li

Python MySQLdb Linux下安装笔记

  这篇文章主要介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 在家里windows环境下搞了一次 见 python MySQLdb在windows环境下的快速安装.问题解决方式 http://www.jb51.net/article/65746.htm 在公司开发需要,再搞一次,linux下的. 发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......奋斗 这里也有两种方式: A.

Linux与Windows的设备驱动模型对比:架构、API 和开发环境比较

名词缩写: API 应用程序接口(Application Program Interface ) ABI 应用系统二进制接口(Application Binary Interface) 设备驱动是操作系统的一部分,它能够通过一些特定的编程接口便于硬件设备的使用,这样软件就可以控制并且运行那些设备了.因为每个驱动都对应不同的操作系统,所以你就需要不同的 Linux.Windows 或 Unix 设备驱动,以便能够在不同的计算机上使用你的设备.这就是为什么当你雇佣一个驱动开发者或者选择一个研发服务商

Linux 与 Windows 的设备驱动模型对比:架构、API 和开发环境比较

名词缩写: API 应用程序接口Application Program Interface ABI 应用系统二进制接口Application Binary Interface 设备驱动是操作系统的一部分,它能够通过一些特定的编程接口便于硬件设备的使用,这样软件就可以控制并且运行那些设备了.因为每个驱动都对应不同的操作系统,所以你就需要不同的 Linux.Windows 或 Unix 设备驱动,以便能够在不同的计算机上使用你的设备.这就是为什么当你雇佣一个驱动开发者或者选择一个研发服务商提供者的时

使用OpenStack云操作系统为私有云构建Linux和Windows映像

开源 OpenStack 云操作系统是一个功能丰富且可以大规模扩展的平台,适用于所有类型的云计算.一些公共云服务基于 OpenStack,许多组织内的私有云实现也是如此.但 OpenStack 仍缺乏一些针对私有云的特性,尤其是针对开发和测试环境的特性.例如,映像构建就不是一个简单的过程.本文为 OpenStack 私有云提供一种全新且改进的映像创建方法.我们在 QEMU/KVM 平台上验证了这种新方法,但在理论上该方法也适用于其他虚拟机管理程序平台. 介绍这个新方法之前,我们将概述目前在 Op

python应用程序在windows下不出现cmd窗口的办法_python

python写的GTK程序,会有这样一个怪现象,本来在cmd下用 python xxx.py 启动,还好好的,但是用py2exe编译以后,再用subprocess调用命令行程序的时候,就发现一个黑乎乎的cmd窗口跳出来了,特别难看,要消除它其实也还比较容易,但是要使用startupinfo这个windows only的参数,以下代码是linux和windows通用的例子: 复制代码 代码如下: if os.name == 'nt':    startupinfo = subprocess.STA

使用Python脚本来控制Windows Azure的简单教程_python

inux开发人员经常使用 Python 完成小块的工作,因为你可以编写脚本的情况很容易.它已经成为完成配置和部署等小任务的一个流行方式.Windows Azure,微软的云,也没有什么不同.通过 Python SDK 所提供的可用性,Python 成为 Windows Azure 的头等公民.让我们看看我们如何能够使用Python无需其它而只需一个Windows Azure订阅就可以用编程方式从 vmdepot 部署一个映像到 Windows Azure上. 建立一个管理证书 任何与 Windo

如何在 Linux 和 Windows 之间共享 Steam 的游戏文件

假如你决心成为一名 Linux 平台上的玩家,并且在 Steam 上拥有同时支持 Linux 和 Windows 平台的游戏,或者基于同样的原因,拥有双重启动的系统,则你可以考虑看看这篇文章. 我们中的许多玩家都拥有双重启动的 Linux 和 Windows.有些人只拥有 Linux 系统,但同时拥有当前还没有被 Linux 平台上的 Steam 支持的游戏.所以我们同时保留这两个系统以便我们可以在忽略平台的前提下玩我们喜爱的游戏. 幸运的是 Linux 游戏社区应运而生,越来越多在 Windo