Python中的Post请求

Python中的Post请求,python,post,Python,Post,我正在尝试用Python处理一个简单的POST.request 当我提交表单时,我得到以下表单数据 然后,我使用下面的代码尝试根据上述内容发布表单 from urllib.request import urlopen from bs4 BeautifulSoup import requests html = urlopen("http://www.kkv.se/Diariet/default.asp?nav=2") params = { 'dossnr_from': '0',

我正在尝试用Python处理一个简单的POST.request

当我提交表单时,我得到以下表单数据

然后,我使用下面的代码尝试根据上述内容发布表单

from urllib.request import urlopen
from bs4 BeautifulSoup
import requests
html = urlopen("http://www.kkv.se/Diariet/default.asp?nav=2")

params = {
    'dossnr_from': '0',
    'dossnr_tom': '0',
    'hitspage': '50',
    'sort': 'Regdatum',
    'hits_search': '50',
    'sortorder': 'Fallande'}

r = requests.post("http://www.konkurrensverket.se/Diariet/resultat.asp, data=params")
print(r.text)
但是它没有正确发布,我回到了主页。关于我可能做的事情有什么想法是错误的吗


谢谢

请尝试将结束引号放在asp之后,例如,
.resultat.asp”,data=params)
猜测一下,您可能需要提交空字符串字段。表单中可能有隐藏字段也需要提交。请使用Chrome或“Firebug”中的“开发者工具”在Firefox中查看使用浏览器时从浏览器发送到服务器的内容。