PHP Developer Needed – Website Product Scraper
Employer not named by the sourceRemote
Frontier is not the employer and does not collect applications.
About this role
PHP, JavaScript, Data Processing, Web Scraping, MySQL, Web Development · Project Overview
We are looking for an experienced PHP developer to create a website scraper for Botanico.ca.
The scraper must log in using authorized account credentials, navigate through all product categories, collect product information, download product images, and organize the data into structured product and options tables.
Important: Login credentials will be provided privately to the selected developer and must not be included in any public job posting. Required Functionality
The scraper should:
Log in to the website using the provided credentials.
Navigate through all available product categories.
Scrape every product and its available details.
Identify products that have options, such as size or color.
Download up to five images per product.
Save images using the SKU-based naming format.
Store the scraped information in a structured format, such as MySQL, CSV, or another agreed format.
Avoid creating duplicate products when the scraper is run again.
Handle pagination and products spread across multiple category pages.
Provide clear error handling and logging for failed products or images.
Product Table
The main prod