工作中xml中的某一个字段是全网唯一,这就需要进行参数化处理。此次对这一个字段进行参数化处理引用了random模块和index()函数。代码如下:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import unittest

import random

import requests

class Demo(unittest.TestCase):

def  test_demo1(self):

a,b,c = random.randint(0,9),random.randint(0,9),random.random(0,9)

resu = str((a*100)+(b*10)+(c))

#此次对key2的值进行参数化

xml =(

<key1>value</key1>

<key2>value</key2>

<key3>value</key3>

)

resu1 = xml.index('<key2>')

resu2 = xml.index('</key2>')

xml_data =xml[ : resu1 ]+ '<key2>' + resu + xml[resu2 :]     #当时网上搜的此处应该写成xml_data =xml[ : resu1 ]+ resu + xml[resu2 :],按此种方法写后,打印出来的xml字段

少'<key2>',故加上了‘<key2>’

response = requests.post(url, data = xml_data)#写到这参数化xml字符串某个key值的方法也就写完了,后边的就不赘述了。

if __name__ == '__main__':

unittest.main()

最新文章

  1. form表单编码方式设置为multipart/form-data,后台参数出现乱码情况
  2. SQL SERVER 导出数据,数据与结构,结构
  3. 【转】WebKit 与 V8 的关系
  4. 高手看了,感觉惨不忍睹——关于“【ACM】杭电ACM题一直WA求高手看看代码”
  5. 自定义栈类型,具有找到站内最小元素的min函数 ,且min(),pop(),push()函数的时间复杂度为O(1)
  6. 从头开始-04.C语言中流程控制
  7. 手机字段存储报错 :Warning Code : 1264 Out of range value for column &#39;buyer_tpl&#39; at row 1
  8. Swing-JDialog示例代码-用户登陆UI
  9. STM32F4中USB与PC双向通信
  10. Executor框架简介
  11. 关于PHP打开之后找不到数据库问题的记录
  12. HTML_1
  13. php开启pdo扩展
  14. Tomcat命令
  15. python 爬虫系列教程方法总结及推荐
  16. js回车、ESC、F2按钮事件
  17. HDU 1847:Good Luck in CET-4 Everybody!(规律?博弈?)
  18. fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory
  19. oracle大量数据删除
  20. font-size&lt;12 chrome不支持解决

热门文章

  1. HYWZ 吴恩达-机器学习+神经网络反向传播
  2. C++实现职工管理系统(下)
  3. 双向最大匹配算法——基于词典规则的中文分词(Java实现)
  4. 搭建 Spring 源码阅读环境
  5. 报表工具FastReport VCL 最新版发布!
  6. Java安全之URLDNS链
  7. 006 01 Android 零基础入门 01 Java基础语法 01 Java初识 06 使用Eclipse开发Java程序
  8. VID和PID
  9. 记录编译JDK11源码时遇到的两个问题
  10. golang拾遗:指针和接口