mirror of https://github.com/Bunsly/JobSpy
110 lines
2.8 KiB
Python
110 lines
2.8 KiB
Python
|
job_search_query = """
|
||
|
query GetJobData {{
|
||
|
jobSearch(
|
||
|
{what}
|
||
|
{location}
|
||
|
limit: 100
|
||
|
{cursor}
|
||
|
sort: RELEVANCE
|
||
|
{filters}
|
||
|
) {{
|
||
|
pageInfo {{
|
||
|
nextCursor
|
||
|
}}
|
||
|
results {{
|
||
|
trackingKey
|
||
|
job {{
|
||
|
source {{
|
||
|
name
|
||
|
}}
|
||
|
key
|
||
|
title
|
||
|
datePublished
|
||
|
dateOnIndeed
|
||
|
description {{
|
||
|
html
|
||
|
}}
|
||
|
location {{
|
||
|
countryName
|
||
|
countryCode
|
||
|
admin1Code
|
||
|
city
|
||
|
postalCode
|
||
|
streetAddress
|
||
|
formatted {{
|
||
|
short
|
||
|
long
|
||
|
}}
|
||
|
}}
|
||
|
compensation {{
|
||
|
estimated {{
|
||
|
currencyCode
|
||
|
baseSalary {{
|
||
|
unitOfWork
|
||
|
range {{
|
||
|
... on Range {{
|
||
|
min
|
||
|
max
|
||
|
}}
|
||
|
}}
|
||
|
}}
|
||
|
}}
|
||
|
baseSalary {{
|
||
|
unitOfWork
|
||
|
range {{
|
||
|
... on Range {{
|
||
|
min
|
||
|
max
|
||
|
}}
|
||
|
}}
|
||
|
}}
|
||
|
currencyCode
|
||
|
}}
|
||
|
attributes {{
|
||
|
key
|
||
|
label
|
||
|
}}
|
||
|
employer {{
|
||
|
relativeCompanyPageUrl
|
||
|
name
|
||
|
dossier {{
|
||
|
employerDetails {{
|
||
|
addresses
|
||
|
industry
|
||
|
employeesLocalizedLabel
|
||
|
revenueLocalizedLabel
|
||
|
briefDescription
|
||
|
ceoName
|
||
|
ceoPhotoUrl
|
||
|
}}
|
||
|
images {{
|
||
|
headerImageUrl
|
||
|
squareLogoUrl
|
||
|
}}
|
||
|
links {{
|
||
|
corporateWebsite
|
||
|
}}
|
||
|
}}
|
||
|
}}
|
||
|
recruit {{
|
||
|
viewJobUrl
|
||
|
detailedSalary
|
||
|
workSchedule
|
||
|
}}
|
||
|
}}
|
||
|
}}
|
||
|
}}
|
||
|
}}
|
||
|
"""
|
||
|
|
||
|
api_headers = {
|
||
|
"Host": "apis.indeed.com",
|
||
|
"content-type": "application/json",
|
||
|
"indeed-api-key": "161092c2017b5bbab13edb12461a62d5a833871e7cad6d9d475304573de67ac8",
|
||
|
"accept": "application/json",
|
||
|
"indeed-locale": "en-US",
|
||
|
"accept-language": "en-US,en;q=0.9",
|
||
|
"user-agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Indeed App 193.1",
|
||
|
"indeed-app-info": "appv=193.1; appid=com.indeed.jobsearch; osv=16.6.1; os=ios; dtype=phone",
|
||
|
}
|