잡보드 스크래핑: API 엔드포인트 & 치트 시트
Source: Dev.to
LinkedIn Guest Endpoint
URL: https://www.linkedin.com/jobs-guest/jobs/api/seeMoreJobPostings/search
Method: GET
Critical Headers
User-Agent: Mozilla/5.0 ... Chrome/120.0... # Use a real browser string
Upgrade-Insecure-Requests: 1
Parameters
| Parameter | Example / Description |
|---|---|
keywords | "software engineer" |
location | "Remote" |
start | 페이지네이션 오프셋 (0, 25, 50, …) |
f_TP | 1 – “지난 24시간” 필터로 죽은 링크를 피함 |
엔드포인트는 깨끗한 JSON을 반환합니다; HTML 스크래핑이 필요하지 않습니다.
Remotive API
URL: https://remotive.com/api/remote-jobs
Parameters
category=software-devlimit=10
응답은 원격 직업 목록을 포함한 JSON 페이로드입니다.
Arbeitnow API
URL: https://www.arbeitnow.com/api/job-board-api
엔드포인트는 방대한 JSON 리스트를 반환하며, 결과는 클라이언트 측에서 필터링할 수 있습니다.
Rate Limiter (Python Snippet)
IP 차단을 방지하려면 요청 사이에 항상 대기하세요.
import time
import requests
# Be polite
time.sleep(2)
response = requests.get(url, headers=headers)
이 내용이 도움이 된다면 원본 저장소를 확인해 보세요:
Zayan-Mohamed/til (유용하면 별표를 눌러 주세요!)