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.