问题标签 [zend-dom-query]
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 - 使用 PHP 遍历 DOM 元素
我正在使用 Zend\Dom\Query 从网页中获取特定内容。我有一个如下所示的 html 文档
从这个文档中我想了解Bus,Car的 值。
我怎样才能做到这一点 ??
我怎样才能成为捕捉这些类型价值观的专家?你有这方面的教程吗??
谢谢
zend-framework2 - 如何从 Zend\Dom\Query 对象中检索准确的 html 元素
我想使用 Zend\Dom 来获取 div 中的所有 html 元素,但它只是提取它的文本并去除 html 标签
HTML:
我想得到这个:
但是 Zend\Dom 返回这个:
这是代码:
php - 从 Zend_Dom_Query 解析结果
我正在尝试使用 Zend_Dom_Query 解析屏幕抓取的数据,但我正在努力如何为我的案例正确应用它,并且我在 SO 上看到的所有其他答案都做出假设,坦率地说,他们的天真吓到了我。
一个典型的例子是如何将数组从 Zend Dom 查询结果传递到表,其中通过使用对query()
方法的单独调用从文档正文中提取数据点对。
基本假设是存在相同数量的$year
和$rating
结果,并且它们在文档中彼此正确对齐。如果这些假设中的任何一个是错误的,那么提取的数据就不是毫无价值的——事实上它变成了谎言。
在我的情况下,我试图从一个站点中提取多个数据块,其中每个块名义上是以下形式:
对于每个块,我需要从各个部分获取数据:
- “。主要的”
- “.main a”
- “.main.span2”
- “.main .sub2 a”
- “.main .span3 p”
- ETC
然后将数据集作为一个不同的单元处理,而不是作为不同数据的多个集合。
我知道我可以对每个元素的选择进行硬编码(我目前正在这样做),但这会产生依赖于稳定源数据的脆弱代码。本周数据源再次发生变化,我被硬编码的抓取失败所困扰。因此,我正在尝试编写健壮的代码来定位我想要的东西,而无需关心/了解整体结构(嗯 - Linq for php?)
所以在我看来,我希望代码看起来像
是否可以使用现有的 Zend/PHP 函数调用来做我想做的事情?还是我需要编写某种自定义函数来实现$result->query()
?
php - 使用python利用网页功能
我试图了解这个网站是如何运作的。有一个输入表单,您可以在其中提供 url。此表单返回从另一个站点 (Youtube) 检索到的信息。所以:
我的第一个也是更有趣的问题是,是否有人知道该站点如何检索整个语句库?
或者,因为现在我使用以下代码:
但是,我无法在所有页面中进行迭代(当我手动进行时不会发生这种情况)。我放在
timer.sleep(30)
json下面但没有成功。为什么会这样?
谢谢!
Python 2.7.8
php - 查找和替换 html(Zend_Dom_Query+createElement()):在非对象上调用成员函数 createElement()
我需要在 html 代码中查找并替换一些 html 元素(我遵循了这个答案:Getting an element from PHP DOM and changed its value),为此我检索内容:
这是结果:
要找到我使用的元素Zend_Dom_Query
:
不幸的是,它总是在对象检查中退出,否则它会返回此错误:
编辑 完整代码,如果有人想查看我在哪里检索内容(我添加了一些评论更清楚):