我想通过一个Python脚本中的http来模拟文件下载。该脚本用于测试本地LAN中的路由器/调制解调器设备。有没有办法使用另一个网关,而不是系统默认的python中的http请求?
目前,我有一个虚拟机的网络配置为使用设备作为默认网关和DNS。我的测试机器上的python脚本使用Phython的paramiko库sshs进入VM。在使用这个ssh连接的python脚本中,我运行了wget https://some.websi.te/some_file.zip
。这似乎过度杀毒,但我不想在运行测试脚本的机器上重新配置网络。
有没有办法消除额外的虚拟机(通过SSH运行wget
)并仍然模拟下载?当然,这应该在我的本地机器上的python测试脚本中运行?
换句话说,我可以让Python使用另一个网关,而不是脚本中的系统默认值?
不,路由和HTTP发生在OSI堆栈的非常不同的层上, –