python post提交

 1 # coding:utf8
 2 import requests
 3 def login():
 4     url = ‘http://back.xiyilang.cc/staff/login.json‘
 5     headers={‘X-Forwarded-For‘:‘127.0.0.1‘} #ip转化
 6     data={
 7         ‘staffCode‘:‘00025‘, #用户
 8         ‘password‘:‘123456‘,#密码
 9     }
10     x = requests.post(url,data,headers=headers) #登陆账号密码
11     cookie = x.cookies  #cookie=cookies 获取cookie等待下次调用
12     return cookie
13 cookie = login()
14 def lvaue(id):
15     url = ‘http://back.xiyilang.cc/admin/staff-admin!search.json‘
16     headers = {‘X-Forwarded-For‘: ‘127.0.0.1‘}
17     data = {
18         ‘staffId‘:id,
19     }
20     x = requests.post(url,data,headers=headers,cookies=cookie).text #再次进行调用cookie
21     print x
22 y=raw_input(‘id:‘)
23 lvaue(y)

*

input()  #危险  __import__(‘os‘).system(‘dir‘) 可执行

raw_imput()

input() 本质上还是使用 raw_input() 来实现的,只是调用完 raw_input() 之后再调用 eval() 函数,所以,你甚至可以将表达式作为 input() 的参数,并且它会计算表达式的值并返回它。

不过在 Built-in Functions 里有一句话是这样写的:Consider using the raw_input() function for general input from users.

除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互

时间: 2024-08-28 10:53:38

python post提交的相关文章

利用git钩子,使用python语言获取提交的文件列表

项目有个需求,需要获取push到远程版本库的文件列表,并对文件进行特定分析.很自然的想到,要利用git钩子来触发一个脚本,实现获取文件列表的功能.比较着急使用该功能,就用python配合一些git命令写了一个脚本出来,等想到更好的方法后再对脚本进行修改. #!/usr/bin/env python #coding=utf-8 ''' 该脚本在pre-receive或post-receive钩子中被调用,也可以直接将该文件作为git的钩子使用 若钩子为shell脚本,则需要加入以下代码调用该脚本:

[转] 利用git钩子,使用python语言获取提交的文件列表

项目有个需求,需要获取push到远程版本库的文件列表,并对文件进行特定分析.很自然的想到,要利用git钩子来触发一个脚本,实现获取文件列表的功能.比较着急使用该功能,就用python配合一些git命令写了一个脚本出来,等想到更好的方法后再对脚本进行修改. #!/usr/bin/env python #coding=utf-8 ''' 该脚本在pre-receive或post-receive钩子中被调用,也可以直接将该文件作为git的钩子使用 若钩子为shell脚本,则需要加入以下代码调用该脚本:

花生壳动态IP域名解析之python自动提交公网IP

#!/usr/bin/env python import re import os import time import random ip_current = '' while True: myip = re.findall(r'\d+\.\d+\.\d+\.\d+',os.popen('curl -s http://ddns.oray.com/checkip').read()) print time.strftime("%Y-%m-%d %H:%M:%S") print 'curr

python post提交数据

使用utf8编码,value是上传的值 1.上传经纬度等数据http://112.74.44.47/VehicleWeb/Acceleration?gps=gpsValue&acceleration=value 其中gpsValue为一个字符串,以,隔开,将下面各个量填入 UTC时间,xx,纬度,南北,经度,东西,速度,xx,日期 xx暂时写为"xx"字符串即可其中日期是  yyyy-MM-dd HH:mm:ss  格式的字符串 2.上传文件http://112.74.44.4

从用python做zoj1011发生Non-zero Exit Code错误说起

最近做了浙大oj的第1011道题,遇见一件奇怪的事.这道题我用c++和php做,提交后都正确.但是用完全相同的逻辑改写成python代码提交后却产生了Non-zero Exit Code的判题结果.python的这一判题结果大多表示程序在运行过程发生了未捕捉的异常.经反复提交排查后确定未捕捉的异常是IndexError,也就是数组下标越界异常.进一步排查后确定应该是因为在测试用例的树结点中有超过第一行所给的参数k的范围的字母存在.解决方法是在使用结点作为的下标之前先判断该下标是否越界,若越界,则

python函数 -- 作用域,异常处理

1.def语句和参数 python定义函数的关键词为def,格式如下: def 函数名([变元],[变元],....)          #保存在变元中的值,在函数返回后该变元就会被销毁了. 2.返回值和return语句 renturn 函数应该返回的值或表达式            #如果使用表达式,返回值就是该表达式求值的结果 3.None值 在Python中有一个值称为None,它表示没有值.None是NoneType是数据类型的唯一值,None必须大写首字母N.如果你希望变量中存储的东西

使用github的前期准备

使用前的准备 1.创建账户 访问https://github.com/join来创建一个账户.在Username一栏中用英语和数字输入要创建的ID,公开页面的URL(https://github.com/创建的ID). 创建一个ID:Lo36r 我在github的ID: Lo36r 等你一起来开发,一起分享代码.hello world学习指南,通过指南可以快速了解github,使用github. https://guides.github.com/activities/hello-world/

PIG常用操作

这一节我们看看Pig的常用操作. 所有命令和脚本都在Pig 0.12.0 & Hadoop 2.2.0下测试通过. 准备两个数据文件: 1)student.txt 结构为(班级号,学号,成绩),字段间逗号分隔. C01,N0101,82 C01,N0102,59 C01,N0103,65 C02,N0201,81 C02,N0202,82 C02,N0203,79 C03,N0301,56 C03,N0302,92 C03,N0306,72 2)teacher.txt 结构为(班级号,教师),字

使用GitLab进行落地项目的管理,并且自动更新、重启、回滚

Gitlab 清空项目历史commit,节省空间 http://blog.csdn.net/dounine/article/details/77840416?locationNum=6&fps=1 使用Git Submodule管理子模块 https://segmentfault.com/a/1190000003076028 安装配置GitLab http://www.cnblogs.com/littlehb/p/7052583.html 利用git钩子,使用python语言获取提交的文件列表