知识积累
Rookie_test
无固定输出方向,把工作中遇到的问题随手记录下。不定时不定专业,纯属备注
展开
-
python爬取股票后,清洗jQuery格式信息的函数
清洗第一步:匹配中括号中的内容jQuery112400"data":{“total”:5430,“diff”:[{“f1”:2,“f2”:50.36,“f3:2}]}});这时写了一个函数,把红框里面的内容逐步转换成方便提取对应数据的字典形式。可以在此基础上逐步完善。自己做个记录方便后面写时直接使用,不再重复造轮子。# 清洗第三步,将数组里面每一个json结构体转换成字典样子。# 清洗第二步,将多个json结构体存放到数组。真正需要的是红框里面的内容。原创 2023-06-14 17:31:11 · 174 阅读 · 0 评论 -
python之写报文2
相对比python之写报文1,对写报文的操作进行了简单封装,顺便指定了写报文的路径。from scapy.all import *from scapy.layers.inet import *from scapy.layers.http import *from scapy.layers.l2 import *import os写报文http = b'\x50\x4f\x53\x54\x20\x2f\x76\x31\x2f\x62\x65\x73\x2d\x62\x69\x64\x2f\x原创 2022-04-13 15:30:42 · 410 阅读 · 0 评论 -
python之写报文
from scapy.all import *from scapy.layers.inet import *from scapy.layers.http import *from scapy.layers.l2 import *写报文# def write(fileName, packets):# writer = PcapWriter(fileName, append=True)# for p in packets:# writer.write(p)#原创 2022-04-13 15:21:50 · 478 阅读 · 0 评论 -
python之读报文
from scapy.all import *# from scapy.layers.inet import *# from scapy.layers.http import *# from scapy.layers.l2 import *# import oswith PcapReader(“1.pcap”) as pr:for pkt in pr:print(pkt.show()) # 展示出所有字段,即可根据展示的层次关系,自行读取自己想要的print(pkt[‘IP’].原创 2022-04-13 14:01:34 · 3862 阅读 · 1 评论 -
使用python构造报文踩过的坑1
运行程序时报如下错误:SyntaxError: from future imports must occur at the beginning of the file解决办法,找到最后一行错误文件,然后将from future import …这段语句放在代码块最前面即可。原先文件的书写:修改后的书写:也就是说,即使前面是注释掉的一些文字也不行再次运行看看效果:完美,perfect!!!...原创 2022-03-31 15:09:11 · 790 阅读 · 0 评论