POST请求时<响应[500]>

时间:2020-07-28 10:56:14

标签: python-3.x beautifulsoup python-requests quote

尝试通过发布请求获取信息,但它返回响应[500]。我尝试使用get响应,它返回响应200代码。我从网站复制了form_data并包含在我的代码中。

import requests, json
from bs4 import BeautifulSoup as bs
from requests.utils import quote

url = 'https://mpcr.cbar.az/service/mpcr.publicSearchApplication'

tax_ids = [
    '1000276532',
    ]

data = {
        'searchFilter': {"fields":"{\"orgTin\":\"%s\"}"},
        'compId': 'frontend',
        'access_token': '123',
        'refresh_token': '123',
        'token': '123',
        'requestNumber': '1p5i9m5s9T9W8',
        '_token': 'MQ2cZyD092qFKknKpZMV0w2ksNhqWj17PSl6iaCG',
        }

with requests.Session() as s:
    for i in tax_ids:
        data["searchFilter"] = quote(json.dumps(data["searchFilter"]["fields"] % i))
        print(data)
        print("--" * 10)
        r = s.post(url, data=data)
        print(r)

0 个答案:

没有答案