puppeteer - Google Puppeteer - 无法拦截 PLAIN 请求类型?
问题描述
尝试使用 Google Puppeteer 拦截请求,但似乎完全忽略了不是图像、js、xhr 等的“普通”类型请求。
这是 Google Puppeteer 的差距吗?我在文档中没有看到任何关于它的内容。
解决方案
- 请求类型不一致;puppeteer 将显示为“其他”,但真实 Chrome 窗口中的网络检查器将显示“text/plain”,而 Firefox 显示“plain”(我认为这是“text/plain”的简写。)
- 我试图抓取的网站没有托管,所以我试图找到一个有同样问题的公共网站。找不到一个。不知道为什么请求没有发生在 puppeteer 和/或它没有拦截它们。也许发出请求的 javascript 在 puppeteer 中表现不同。
- 最后,我能够重建我试图通过其他方式抓取的信息。
推荐阅读
- python-3.x - 使用 crontab 安排 python 脚本
- node.js - 登录表单,Angular 5 和 nodeJS
- c# - 在 32 位图像上使用 RenderTargetBitmap 时内存增加
- python - 用于替换列内容的 pandas loc 代码在软件更新后不再工作,密钥错误但密钥在那里
- c# - 在 Unity 中对我的库存系统实施堆叠
- django - 不确定 Django 自定义用户组和权限的方法
- google-sheets - 使用 IFTEXT 在谷歌表格上使用多个参数的问题
- amazon-web-services - Amazon DynamoDB 扫描未扫描完整表
- javascript - 对多个 JS 文件中的 API 密钥使用 dotenv
- python - 计算两个不同数据框中坐标之间的距离