使用python为POST报文做 属性,属性值 分割

本文介绍了如何使用Python处理POST报文,通过正则表达式和字符串函数解析报文中的属性和值,并将其整理成表格存储在Excel文件中。示例代码展示了从Excel读取数据,处理POST报文,创建新的Excel表格并填充属性与对应的值。
摘要由CSDN通过智能技术生成

最近正在疯狂的弄python,boss最近疯狂的怼我什么语言用的熟,我说没有,全靠百度爸爸施舍些代码。boss意味深长的一笑....咳咳,又说废话了,不多说,最近在搞POST报文,这奇奇怪怪的格神奇的学会了regular expression,python的字符串各种函数和字典数据结构。以下代码就搞了一件事:

输入:

POST //images/pp.php

Content-Length:143


输出:

POST    Content-Length

//images/pp.php    143

还有些输入格式细节我就不说了

#-*- encoding: UTF-8 -*-
import openpyxl
from openpyxl import load_workbook
from openpyxl import Workbook
import numpy as np
import pandas as pd
import regex as re
#载入分析数据
book=load_workbook('exdata.xlsx','utf-8')
sheet=book.worksheets[0]
rows=sheet.max_row
cols=sheet.max_column
#输出分析数据的表格
wb=Workbook()
osheet=wb.worksheets[0]
attribute_name={'域名': 1, 'type': 2}#存储一个 属性名 --> 属性列下标 的映射
attribute_num=2
osheet.cell(row=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值