123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/usr/bin/python
- #-*-coding:utf-8-*-
- #
- # 触发公会战逻辑, 每天晚上 6点-7点 1分钟触发一次
- #
- import httplib,urllib,time; #加载模块
- def trigger(zoneid):
- #定义需要进行发送的数据
- params = urllib.urlencode({'id':'34','name':'jgao'});
- #定义一些文件头
- headers = {"Content-Type":"application/x-www-form-urlencoded","Connection":"Keep-Alive","Referer":"http://115.159.17.67/PetMulti/Gameserver/Amfphp/Triggers/GuildFightTrigger.php?action=newnew"};
- headers = {"Content-Type":"application/x-www-form-urlencoded","Connection":"Keep-Alive","Referer":"http://192.168.10.27/PetMulti/Gameserver/Amfphp/Triggers/GuildFightTrigger.php?action=newnew"};
- #与网站构建一个连接
- conn = httplib.HTTPConnection("115.159.17.67");
- conn = httplib.HTTPConnection("192.168.10.16");
- #开始进行数据提交 同时也可以使用get进行
- conn.request(method="POST",url="/PetMulti/Gameserver/Amfphp/Triggers/GuildFightTrigger.php?zoneid="+zoneid,body=params,headers=headers);
- #返回处理后的数据
- response = conn.getresponse();
- #判断是否提交成功
- if response.status == 200:
- print ("zone "+ zoneid +"succeed!");
- print response.read();
- else:
- print ("fail!");
- #关闭连接
- conn.close();
- if __name__=='__main__':
- loop = 1
- while loop <= 30:
- trigger('1')
- #trigger('2')
- #trigger('3')
- #trigger('4')
- trigger('5')
- #trigger('999')
- loop = loop + 1
- time.sleep(60)
|