我试图在此网站上输入职位(例如“流程分析师”)后返回技能:https : //match.emsiskills.com/skills/job。
输入职位后,我观察到技能是由 POST 请求调用的。我尝试匹配此 POST 请求所需的数据,但一直收到 415 错误。
这是我的代码:
import requests
skills_url = 'https://match.emsiskills.com/api/emsi-services/profiles/rankings/skills'
data = '{"filter":{"title":["15.74"]},"rank":{"by":"profiles","limit":60,"min_profiles":1}}'
r = requests.post(skills_url, data=data, json=True)
如前所述,这将返回 415 错误。
任何帮助表示赞赏。
感谢@JustinEzequiel 的评论,事实证明我错误地使用了调用 post 方法。
这是更新后的工作代码:
import requests
skills_url = 'https://match.emsiskills.com/api/emsi-services/profiles/rankings/skills'
data = {"filter":{"title":["15.74"]},"rank":{"by":"profiles","limit":60,"min_profiles":1}}
r = requests.post(skills_url, json=data)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句