PHP Developer Needed to Fix Web Scraper
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
I am looking for an experienced PHP developer with strong web-scraping and database experience to fix an existing scraper.
The website structure was recently changed by the client, and the current PHP scraper is no longer retrieving and storing all products correctly in the database. The scraper is located in the attached file:
prd_ss_ap.php
For example, the Napkins category and its subcategories are currently missing from the database, along with other items that are not being captured.
Required Work
Review and understand the existing prd_ss_ap.php scraper.
Identify why some categories, subcategories, and products are no longer being retrieved.
Update or repair the PHP code to ensure all items are scraped correctly.
Ensure that every product is retrieved under the correct Category → Subcategory structure.
Confirm that all scraped data is stored correctly in the database.
Test the scraper thoroughly against the updated website.
Provide the updated PHP file and any required instructions for installation or use.
Required Skills
Strong PHP experience.
Proven experience with web scraping and HTML/XML parsing.
Experience handling website structure changes.
Knowledge of cURL, DOMDocument, XPath, regular expressions, or similar scraping methods.
Experience working with MySQL databases.
Ability to troubleshoot category, subcategory, pagination, and dynamic-content issues.
Clear communication and reliable turnaround.
Important Payment Requirement
Please submit your final and complete bid for this work. The amount you bid is the amount you will be paid if the project requirements remain as described.
If the price changes after you are selected, the work will not be awarded. Please review the requirements carefully and ask any questions before submitting your bid.
Future Work
Upon successful completion of this project, I have at least three or four additional web-scraping projects that may need to be fixed or developed from the beginning. Good performance on this project may lead to ongoing work.
The website structure was recently changed by the client, and the current PHP scraper is no longer retrieving and storing all products correctly in the database. The scraper is located in the attached file:
prd_ss_ap.php
For example, the Napkins category and its subcategories are currently missing from the database, along with other items that are not being captured.
Required Work
Review and understand the existing prd_ss_ap.php scraper.
Identify why some categories, subcategories, and products are no longer being retrieved.
Update or repair the PHP code to ensure all items are scraped correctly.
Ensure that every product is retrieved under the correct Category → Subcategory structure.
Confirm that all scraped data is stored correctly in the database.
Test the scraper thoroughly against the updated website.
Provide the updated PHP file and any required instructions for installation or use.
Required Skills
Strong PHP experience.
Proven experience with web scraping and HTML/XML parsing.
Experience handling website structure changes.
Knowledge of cURL, DOMDocument, XPath, regular expressions, or similar scraping methods.
Experience working with MySQL databases.
Ability to troubleshoot category, subcategory, pagination, and dynamic-content issues.
Clear communication and reliable turnaround.
Important Payment Requirement
Please submit your final and complete bid for this work. The amount you bid is the amount you will be paid if the project requirements remain as described.
If the price changes after you are selected, the work will not be awarded. Please review the requirements carefully and ask any questions before submitting your bid.
Future Work
Upon successful completion of this project, I have at least three or four additional web-scraping projects that may need to be fixed or developed from the beginning. Good performance on this project may lead to ongoing work.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.