--- name: atomk-temu-batch-listing category: cross-border-ecommerce description: Batch claim products from AtomK (家居百货 category), generate Temu listing data via AI, resize images to 800x800, and export as CSV. --- # AtomK → Temu Batch Listing Generator ## Overview Claims products from AtomK (九个网) in the 家居百货 (Home & Garden) category, generates Temu-compatible listing data via AI, resizes all images to 800×800 pixels, and exports a complete CSV file. ## Prerequisites - AtomK account: `admincao / Tt123456!` (login at `https://www.atomlisting.com/`) - Node.js Playwright installed at `/home/ubuntu/.hermes/hermes-agent/node_modules/playwright` - Python with Pillow for image resizing - DrissionPage is NOT installed; use Playwright only ## Workflow ### 1. Login to AtomK ```javascript // Use Playwright with ignoreHTTPSErrors=true, --no-sandbox await page.goto('https://www.atomlisting.com/login'); await page.fill('input[name="account"]', 'admincao'); await page.fill('input[name="password"]', 'Tt123456!'); await page.click('button:has-text("登 录")'); await page.waitForURL('**/dashboard'); ``` ### 2. Claim Products from 家居百货 Category - Navigate to product pool page - Use `` element, not custom dropdown. Use `selectOption()` not click. - **DrissionPage not installed**: Always use Playwright for this workflow. - **Domain**: Use `https://www.atomlisting.com/` NOT `bt109atomk.sh3.ikuai7.com` (latter silently fails login). ## Verification - Confirm 20 products claimed successfully - Verify all 20 products have Temu data generated - Check all images are exactly 800×800 pixels - Validate CSV has 20 data rows + 1 header row - Ensure all required Temu fields are populated