承接 piedweb/google 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

piedweb/google

最新稳定版本:v0.1.901

Composer 安装命令:

composer require piedweb/google

包简介

Google and more from PHP

README 文档

README

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

Via Puppeteer. This lib offers for now :

  • SERP extraction
  • Suggests
  • Trends dropped

Requirements

  • node (tested with v20)
  • puppeteer (tested with v23) npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth puppeteer-extra-plugin-recaptcha
  • php ^8.3
  • composer require piedweb/google

Google

Still no docs, 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

统计信息

  • 总下载量: 262
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 5
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-02-23