Profile Data Web Scraping Tool

Employer not named by the sourceRemote

Full Stack

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

PHP, JavaScript, Python, Web Scraping, Scrapy, Data Extraction, BeautifulSoup, Selenium · I need a reliable script that pulls profile-level data from a website that presents its users in listing form. The site shows one profile per detail page; I want a scraper that moves through the listings automatically, opens each profile, and extracts the information I later specify (think names, contact details, background facts, social links—the exact fields can be configured once the basic framework is in place).

Key points you should know before you jump in: • The target site uses pagination and a few dynamic elements, so the scraper must cope with lazy-loaded content and possible JavaScript rendering. • Output should land in an easily reusable format such as CSV or JSON, with clean column headers. • I’d like the code written in Python and organised so I can tweak selectors or add new fields without rewriting core logic—Scrapy, BeautifulSoup, Selenium, or Playwright are all acceptable tools if they suit the job. • Please build in polite rate-limiting and error handling so running the script won’t put undue strain on the host or break on the first CAPTCHA. • Documentation: a short read-me that explains setup, required packages, how to point the script at a different dom