piedweb/google

Google and more from PHP


README

Google organic results scraper in PHP via Puppeteer.

Latest Version Software License GitHub Tests Action Status Quality Score Code Coverage Type Coverage Total Downloads

Google

// see tests/*

Fix TroubleShoot

Failed to launch the browser process!
  [57007:57007:1010/104537.301500:FATAL:zygote_host_impl_linux.cc(128)] No usable sandbox! If you are running o n Ubuntu 23.10+ or another Linux distro that has disabled unprivileged user namespaces with AppArmor, see https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md. Otherwise seehttps://chromium.googlesource.com/chromium/src/+/main/docs/linux/suid_sandbox_development.md for more information on developing with the (older) SUID sandbox. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.

  TROUBLESHOOTING: https://pptr.dev/troubleshooting

Since Ubuntu 23 (same with Ubuntu 24), it's not possible to directly use the chrome version downloaded by puppeteer on package installation.

Workaround are details here : https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md

It's also possible to use an ever installed Chrome on your OS by defining env variable CHROME_BIN.

Contributors

See Also

PHP Packages Open Source