Fixed: location: "Vietnam" searches the whole country
- A country-level location (
Vietnam, Việt Nam, VN, Toàn quốc,
nationwide) used to stop the run as an unknown location. It now searches
every city, the same as leaving the location empty. City names work as before,
and a location the site does not know still stops the run with the list of
valid cities.
- The run's final status now reliably reaches our monitoring before the run
exits.
Fixed — location now filters results
- The location field (and
workingLocations in pasted search URLs) was not
applied: every search returned jobs from all of Vietnam. It is now resolved to
the VietnamWorks city and filtered by the site itself. Accepts English or
Vietnamese names with or without accents (Ho Chi Minh, Hồ Chí Minh,
hanoi, HCMC, Saigon) or a numeric city id.
- An unrecognised location now stops the run with a clear message listing valid
city names, instead of silently searching nationwide.
- A run that returns no jobs now states why in its final status (no matches for
the keyword/location, or none within the requested radius).
Added — startUrls (multi-search-URL support)
- Paste raw search URLs from vietnamworks.com — each URL becomes one search
task; results merged and deduped by JobId across all tasks.
- Recognized formats:
/jobs?q=...&workingLocations=... and /viec-lam?...
(Vietnamese alias).
- Per-record
searchQuery field correctly attributes the originating task in
multi-task runs.
- Detail URLs (path with 6+ digit id) are explicitly rejected.
- First release of vietnamworks.com Scraper.
- Search jobs by keyword and city with full incremental change detection.
- Output includes titles, companies, salaries, locations with coordinates, skills, benefits, and bilingual Vietnamese/English job descriptions.
- Supports direct job URL input to bypass search.