Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.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请求发布包含cookie的数据包_Python_Cookies_Http Post_Python Requests - Fatal编程技术网

如何使用Python请求发布包含cookie的数据包

如何使用Python请求发布包含cookie的数据包,python,cookies,http-post,python-requests,Python,Cookies,Http Post,Python Requests,这些问题一直困扰着我。我想使用python请求包发送带有cookies的post消息,我在堆栈中搜索了类似的post,但仍然没有通过 此问题源于seed项目xss工作集。我被命令用cookies生成一个http post请求,并将其发送到服务器 我使用wireshark丢弃了数据包,但很抱歉,我无法在这里添加图像,因为我的0-reputation,huhu wireshark分析的数据包得到一个基于行的文本数据:application/x-www-form-urlencoded 但是我的代码不会

这些问题一直困扰着我。我想使用python请求包发送带有cookies的post消息,我在堆栈中搜索了类似的post,但仍然没有通过

此问题源于seed项目xss工作集。我被命令用cookies生成一个http post请求,并将其发送到服务器

我使用wireshark丢弃了数据包,但很抱歉,我无法在这里添加图像,因为我的0-reputation,huhu

wireshark分析的数据包得到一个基于行的文本数据:application/x-www-form-urlencoded 但是我的代码不会产生这种情况,数据会附加到下一个数据包中。(我的意思是,两个数据包是由我的代码生成的,一个包含头,另一个包含http数据,这两个数据包的计算和都是错误的)

这是我的密码:

import requests
url="http://www.xsslabphpbb.com/posting.php"
data= {
    'subject': 'Alice-subject',
    'addbbcode18': '%23444444',
    'addbbcode20': '0',
    'helpbox': 'Close all open bbCode tags',
    'message': 'alice-body',
    'poll_title': '',
    'add_poll_option_text': '',
    'poll_length': '',
    'mode': 'newtopic',
    'sid': '5b2e663a3d724cc873053e7ca0f59bd0',
    'f': '1',
    'post': 'Submit',
    }
cookies = {'phpbb2mysql_data': 'a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%223%22%3B%7D',
           'phpbb2mysql_t': 'a%3A9%3A%7Bi%3A3%3Bi%3A1330156986%3Bi%3A1%3Bi%3A1330160737%3Bi%3A5%3Bi%3A1330161702%3Bi%3A6%3Bi%3A1330179284%3Bi%3A2%3Bi%3A1330160743%3Bi%3A7%3Bi%3A1330163187%3Bi%3A8%3Bi%3A1330164442%3Bi%3A9%3Bi%3A1330164739%3Bi%3A10%3Bi%3A1330176335%3B%7D',
           'phpbb2mysql_sid': '5b2e663a3d724cc873053e7ca0f59bd0',
           }
print requests.post(url, data=data, cookies=cookies).text

事实上,我是Python新手,我不知道如何解决这个麻烦的问题。有人能给我一些建议吗?提前谢谢!(对图片抱歉,我希望你能理解我。)

< p> <代码>请求< /Co>库允许你创建可以跟踪cookies的你,所以你应该考虑向那个方向扩展你的知识。