知识积累
Rookie_test
无固定输出方向,把工作中遇到的问题随手记录下。不定时不定专业,纯属备注
展开
-
python爬取股票后,清洗jQuery格式信息的函数
清洗第一步:匹配中括号中的内容jQuery112400"data":{“total”:5430,“diff”:[{“f1”:2,“f2”:50.36,“f3:2}]}});这时写了一个函数,把红框里面的内容逐步转换成方便提取对应数据的字典形式。可以在此基础上逐步完善。自己做个记录方便后面写时直接使用,不再重复造轮子。# 清洗第三步,将数组里面每一个json结构体转换成字典样子。# 清洗第二步,将多个json结构体存放到数组。真正需要的是红框里面的内容。原创 2023-06-14 17:31:11 · 172 阅读 · 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 · 408 阅读 · 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 · 471 阅读 · 0 评论 -
python之读报文
from scapy.all import * # from scapy.layers.inet import * # from scapy.layers.http import * # from scapy.layers.l2 import * # import os with PcapReader(“1.pcap”) as pr: for pkt in pr: print(pkt.show()) # 展示出所有字段,即可根据展示的层次关系,自行读取自己想要的 print(pkt[‘IP’].原创 2022-04-13 14:01:34 · 3857 阅读 · 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 · 787 阅读 · 0 评论