Chainguys 2021-08-07 21:37 采纳率: 93.6%
浏览 71
已结题

返回400,这是怎么回事?


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}

  • 写回答

3条回答 默认 最新

  • 小P聊技术 2021-08-08 18:15
    关注

    您正在抓取的网站的数据有问题,而不是您的脚本。可能格式变了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月21日
  • 已采纳回答 8月13日
  • 创建了问题 8月7日

悬赏问题

  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。