import requests
import json
headers = {
'Connection': 'keep-alive',
'sec-ch-ua': '"Chromium";v="92", " Not A;Brand";v="99", "Google Chrome";v="92"',
'accept': 'application/json',
'sec-ch-ua-mobile': '?0',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36',
'content-type': 'application/x-www-form-urlencoded',
'Origin': 'https://jobs.polychain.capital',
'Sec-Fetch-Site': 'cross-site',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Dest': 'empty',
'Referer': 'https://jobs.polychain.capital/',
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
}
params = (
('x-algolia-agent', 'Algolia for JavaScript (3.35.1); Browser (lite)'),
('x-algolia-application-id', 'SU5V69FJOJ'),
('x-algolia-api-key', 'a4971670ebc5d269725bb3d7639f9c3d'),
)
data = [
('{"requests":[{"indexName":"Job_203_production","params":"attributesToRetrieve', '["id","organization.id"]'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('hitsPerPage', '1'),
('filters', '(organization.id:"17154")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"27096")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"12317")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"26901")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"12021")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"21912")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"13831")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"32337")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"15830")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"27619")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"30080")"},{"indexName":"Job_203_production","params":"attributesToRetrieve=["id","organization.id"]'),
('filters', '(organization.id:"34452")"}]}'),
]
resp = requests.post('https://su5v69fjoj-3.algolianet.com/1/indexes/*/queries', headers=headers, params=params, data=data)
print(resp.json())
返回的是:
{'message': "lexical error: invalid char in json text. Around '%7B%22requ' near line:1 column:1", 'status': 400}