Installer les dépendances tierces

Pour une meilleure prise en charge de l’asynchrone, vous pouvez alternativement opter pour le package httpx. Adaptez le code ci-dessous en conséquence.

pip install requests

Remarques importantes

Exemple de code

import requests

hostname = 'search.api.careerjet.net'
path = '/v4/query'
api_key = '<API_KEY>'
referer = 'https://example-publisher-site.com/find-jobs/?s=python+developer&l=Paris'

params = {
    'locale_code': 'fr_ML',
    'keywords': 'python developer',
    'location': 'Paris',
    'user_ip': '<USER_IP>',
    'user_agent': '<USER_AGENT>',
}

r = requests.get(
    url=f'https://{hostname}{path}',
    params=params,
    auth=(api_key, ''),
    headers={
        'content-type': 'application/json',
        'Referer': referer,
    },
    timeout=2
)
print(r.status_code)
print(r.json())