site_id: linkedin enabled: true repair_needed: false identity: label: LinkedIn Jobs category: aggregator base_url: https://www.linkedin.com start_url_template: "https://www.linkedin.com/jobs/search/?keywords={keywords_urlencoded}&f_TPR=r86400&sortBy=DD" browser: profile_mode: persistent_chrome_profile profile_name: JobAgent headed_on_learn: true headless_on_run: false search: keyword_mode: url_param location_mode: url_param sort_mode: url_param date_mode: url_param result_list_wait_selector: ".jobs-search__results-list li, .scaffold-layout__list-container li" pagination: mode: next_button next_button_selectors: - "button[aria-label='View next page']" - "button[aria-label*='next']" - "li.artdeco-pagination__indicator--number.selected + li button" max_pages: 3 extract: container_selectors: - ".jobs-search__results-list li" - ".scaffold-layout__list-container li" - "li:has(.base-card)" fields: title: text: - "h3.base-search-card__title" - ".job-card-list__title" - "h3" - "a[data-control-name='job_card_title']" company: text: - "h4.base-search-card__subtitle" - ".job-card-container__primary-description" - "a.job-card-container__company-name" location: text: - "span.job-search-card__location" - ".job-card-container__metadata-item" posted_text: text: - "time" - ".job-search-card__listdate" - "span[class*='listdate']" url: attr: selector: "a.base-card__full-link, a[data-control-name='job_card_title'], a[href*='/jobs/view/']" name: href post_filters: include_posted_text: [] healthcheck: min_items_expected: 0 required_fields: - title fail_if_zero_when_known_active: false learn: last_learned_at: null source_url: null