web-scraping - Goutte Scraping - JSON-LD - 仅“@type”:“Product”
问题描述
我使用 Goutte 来抓取JSON-LD 数据,如下所示:
$client = new Client();
$url = "https://www.xxxx.com";
$crawler = $client->request('GET', $url);
$crawler->filterXPath('//*[@type="application/ld+json"]')
->each(function ($node) {
//do something
}
是否可以进行过滤,使其仅"@type": "product"
运行。
谢谢!
解决方案
推荐阅读
- java - 如何使用 parallelStream 处理 2 个列表
- r - R:如何添加具有不同列的两个数据框
- javascript - 这是一种安全的方式吗?Redux React 身份验证
- python - Calculating the average of specific numbers in a mixed text file?
- java - 减少返回数组的方法的Java垃圾收集?
- php - 不必要的十六进制计算
- sql - 当一组行(不是全部)在表中重复时设置条件
- python - Python 3中True和False的不同对象大小
- java - 如何用一些单词替换最后一个单词文本区域?
- sql - 具有 2 个外键引用同一个表的表