Wallapop Bulk Listing Automation
Budget: €30 – €250 EUR
I need a browser automation script for Wallapop.com that logs into my manually verified accounts and posts ads in bulk. The tool must behave like a real user: loading the login page, entering credentials, waiting for two-factor prompts when they appear, then moving on to the listing flow with randomised, human-style pauses between every step.
Once signed in, the script should read a CSV file, row by row, and for each item:
• upload all images supplied in the file’s image-path column
• copy the title, description, price and category straight into the correct fields
• press publish and confirm the ad is live before moving to the next line
Wallapop sometimes changes element IDs, so please code with resilient selectors (XPath, data-test attributes, etc.) and include a simple way for me to update them later without digging through all the source. I would also like the delays, maximum ads per session, and account credentials stored in a separate configuration file so I can tweak them quickly.
Product-type support needs to be completely general; consider this a “browser automation script program” capable of listing electronics, fashion, home & garden items or anything else that comes through the CSV.
Deliverables
1. Fully commented source code
2. Example CSV template with sample rows and a short README on column meanings
3. Quick-start guide: installation steps, how to add new accounts, and how to adjust timing / anti-detection settings
4. A short video or GIF showing the script posting at least two test ads from the sample file
Acceptance criteria: running the script on my machine, I point it to a fresh CSV, start it, and see each ad published on Wallapop without manual intervention.
Once signed in, the script should read a CSV file, row by row, and for each item:
• upload all images supplied in the file’s image-path column
• copy the title, description, price and category straight into the correct fields
• press publish and confirm the ad is live before moving to the next line
Wallapop sometimes changes element IDs, so please code with resilient selectors (XPath, data-test attributes, etc.) and include a simple way for me to update them later without digging through all the source. I would also like the delays, maximum ads per session, and account credentials stored in a separate configuration file so I can tweak them quickly.
Product-type support needs to be completely general; consider this a “browser automation script program” capable of listing electronics, fashion, home & garden items or anything else that comes through the CSV.
Deliverables
1. Fully commented source code
2. Example CSV template with sample rows and a short README on column meanings
3. Quick-start guide: installation steps, how to add new accounts, and how to adjust timing / anti-detection settings
4. A short video or GIF showing the script posting at least two test ads from the sample file
Acceptance criteria: running the script on my machine, I point it to a fresh CSV, start it, and see each ad published on Wallapop without manual intervention.
Related categories:
PHP
JavaScript
Data Processing
Web Scraping
Software Architecture
Google Chrome
Selenium
Automation