无法导入http scapy

问题描述 投票:0回答:1

因此,当我尝试在像这样的python代码中为scapy导入http时

from scapy.layers.http import *

它返回此错误

ModuleNotFoundError: No module named 'scapy.layers.http'

但是在船头码头,它工作得很好,我试图抬头看。Google上的错误,但我找不到任何有关它的信息,我发现的是人们告诉您必须这样输入http(从scapy.layers.http import *),但这对我不起作用,任何想法我可以解决?或其他方式可以过滤HTTP数据包?

测试代码:

from scapy.all import *
from scapy.layers.http import *


def ccc(pack):
    return HTTP in pack


a = sniff(lfilter=ccc, count=1)

a.show()

错误:

Traceback (most recent call last):
  File "C:/Users/name/Desktop/python tests/dontdeleteitit'stest.py", line 2, in <module>
    from scapy.layers.http import *
ModuleNotFoundError: No module named 'scapy.layers.http'
python http scapy
1个回答
0
投票
由于您正在使用PyCharm(在注释中提到),可以交叉检查已安装的库吗?您可以在Windows上使用此快捷方式-> ctlr + alt + s
© www.soinside.com 2019 - 2024. All rights reserved.