import requests
from copyheaders import headers_raw_to_dict
url = 'https://eregpublicsecure.ksrzis.cz/Registr/RZPRO/Osoba'
post_url = url + "/GetOsobaList"
# headers信息 X-Requested-With 异步请求的时候需要
headers_raw = b"""X-Requested-With: XMLHttpRequest"""
header = headers_raw_to_dict(headers_raw)
# 获取cookie
sess = requests.Session()
response = sess.get(url)
cookies_geted = response.cookies
page = 1
page_size = 1000
search_dict = {
14: "distributor obecných zdravotnických prostředků",
15: "distributor aktivních implantabilních zdravotnických prostředků",
16: "distributor diagnostických zdravotnických prostředků in vitro",
}
data = {
"sort": "",
"page": page,
"pageSize": page_size,
"group": "",
"filter": "CinnostOsoby~undefined~'"
+ str(list(search_dict.keys())[0])
+ "'~and~Nazev~undefined~''~and~Adresa~undefined~''~and~ICO~undefined~''~and~RegCislo~undefined~''~and~ZdravotnickyProstredek~undefined~''",
}
response = sess.post(post_url, data=data, headers=header, cookies=cookies_geted)
print(response.status_code)