gosom / gosom/google-maps-scraper
Scraper not working with Docker
- Dominant language
- Go
- Stars
- 5.9k
- Forks
- 924
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 3
Description
Hi, the scraper is not working, at least with Docker. Is there an alternative, or could you solve this? Thank you, and congrats for this amazing tool!
Here are the logs:
2026/02/11 09:12:24 INFO Downloading driver path=/opt
2026/02/11 09:12:32 INFO Downloaded driver successfully
2026/02/11 09:12:32 INFO Downloading browsers...
2026/02/11 09:12:33 INFO Downloaded browsers successfully
{"level":"info","component":"scrapemate","time":"2026-02-11T09:12:36.684900699Z","message":"starting scrapemate"}
{"level":"info","component":"scrapemate","job":"Job{ID: hwacheon, Method: GET, URL: https://www.google.com/maps/search/%EB%A7%9E%EC%B6%A4+%EC%A0%95%EC%9E%A5+%EC%9D%98+Hwacheon%2C+%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD, UrlParams: map[hl:ko]}","error":"playwright: TypeError: Cannot read properties of null (reading 'scrollHeight')\n at eval (eval at evaluate (:313:29), :3:21)\n at UtilityScript.evaluate (:320:18)\n at UtilityScript. (:1:44)","status":"failed","duration":6604.622271,"time":"2026-02-11T09:12:43.290602483Z","message":"job finished"}
{"level":"error","component":"scrapemate","error":"playwright: TypeError: Cannot read properties of null (reading 'scrollHeight')\n at eval (eval at evaluate (:313:29), :3:21)\n at UtilityScript.evaluate (:320:18)\n at UtilityScript. (:1:44)","time":"2026-02-11T09:12:43.290892714Z","message":"error while processing job"}
{"level":"info","component":"scrapemate","numOfJobsCompleted":0,"numOfJobsFailed":1,"lastActivityAt":"2026-02-11T09:12:43.290904915Z","speed":"0.00 jobs/min","time":"2026-02-11T09:13:36.692708401Z","message":"scrapemate stats"}
BEWARE: your OS is not officially supported by Playwright; downloading fallback build for ubuntu20.04-x64.
BEWARE: your OS is not officially supported by Playwright; downloading fallback build for ubuntu20.04-x64.
BEWARE: your OS is not officially supported by Playwright; downloading fallback build for ubuntu20.04-x64.
{"level":"info","component":"scrapemate","numOfJobsCompleted":0,"numOfJobsFailed":1,"lastActivityAt":"2026-02-11T09:12:43.290904915Z","speed":"0.00 jobs/min","time":"2026-02-11T09:14:36.685166381Z","message":"scrapemate stats"}
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the failed Google Maps job in the Docker environment and inspect the Playwright evaluation error showing a null value when reading scrollHeight. Done means the scraper completes this job successfully in Docker without the reported error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, go, playwright
- Domain
- backend, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100