gosom / gosom/google-maps-scraper

Scraper not working with Docker

Open
#230 3 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.