问题标签 [domcrawler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 symfony dom 爬虫提取未标记的元素
如何使用 symfony dom 爬虫提取未标记的元素。例如,在下面的示例 html 中,我想提取Hello World
.
php - 如何在每个寻呼机链接中进行数据抓取和提取?
我想提取name=""
网站的所有属性,
示例 html
我有以下代码:
结果是:
此代码工作正常,但不必限于一个寻呼机号码。
http://www.onedomain.com/plus?ca=11_c&o=1
寻呼机属性是"o=1"
我想一旦你完成了o=1
,跟着o=2
我的变量定义$last=556
是相等的http://www.onedomain.com/plus?ca=11_c&o=556
你可以帮帮我吗?最好的方法是什么?
谢谢
php - Symfony DomCrawler。过滤条件
我在 Symfony 2 中有这个脚本:
¿可以$crawler->filter
接受各种条件并在一个foreach中完成吗?例如:
api - domcrawler 循环和 if 语句来检查类是否存在
嗨,我遇到了 DomCrawler 的一个小问题。我正在抓取一个页面,它有div
一个.icon3d
. 我想浏览页面,对于每个具有该类的 div,我将向"3D"
数组添加一个项目,而没有它的每个 div 我将添加一个"2D"
项目。这是我到目前为止的代码。
php - PHP DomCrawler ,根据特定父节点获取子节点
根据特定父节点获取子节点
我怎样才能得到一个$node
像 CSS 选择器那样不包含孙子的孩子#parent>child
?
php - 在 Symfony2 Crawler 中使用 xpath 获取子元素的父元素
我可以通过 xpath 查询访问所有链接。
但我想知道是否可以使用 filterXPath() 方法访问子元素的父元素,而无需在 PHP DomCrawler 中编辑 xpath 查询?
例如,我想在 each() 方法中使用节点元素访问//ul[@id="menu"] 。
php - PHP爬虫检测链接导致文件下载
我正在开发一个 php 爬虫,我可以在页面中获取所有链接的 href。我不想在我的数据库中保存文件下载链接的 url,例如
http://www.example.com/folder1/thefile.exe
http://www.example.com/folder1/download.php?id=1
http://www.example.com/folder1/thefile.zip
http://www.example.com/folder1/thefile.extension
或任何其他扩展。
这是我的有效函数,我知道 is_file() 函数在这里没用。
现在我的问题是:我如何检测导致文件下载的任何 url?
php - 试图调用类“DOMElement”的名为“filter”的未定义方法
给出错误$col1
我可以使用它来让它工作,但你不能使用break
它,因为它不是真实的for loop
php - 使用 domcrawler 获取 n 个列表项
是否可以使用 dom crawler 仅获取 n 个项目?
我有
但我只想从列表中获取前 5 项。我尝试运行一个 for 循环,但我无法让它工作。关于我该怎么做的任何想法?
php - CakePHP 3 与 domcrawler 的集成测试
我使用 Laravel 和 Symfony 已经有一段时间了,我对使用 DomCrawler 进行的测试非常满意。现在在工作中我使用的是 CakePHP 3,我对集成测试系统不太满意,它是这样的:
我一直在寻找一种将 DomCrawler 集成到测试系统中的方法,以便我可以使用$crawler->filter('body > p');
,$form->submit()
和所有功能,但我什么也没做。有人做过吗?可能吗?
到目前为止我所做的是:
然后在测试中扩展我的类,但它不起作用......