问题标签 [simple-html-dom]

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.

0 投票
1 回答
452 浏览

php - PHP Simple_html_dom 问题

下面的代码片段循环浏览一些网页,抓取 html,然后查找 table.results 并从每个 . $结果没问题。

现在我正在尝试获取在 each 的第二个中找到的标签的 href 值。我想将其包含在 $results 数组中,但我不确定如何执行此操作。第三个 foreach 语句得到了它们,但是我需要将 $links 与 $results 合并。理想情况下,我还会在第二个 foreach 语句中获得链接。

有谁知道怎么做?

0 投票
1 回答
397 浏览

php - 使用具有 2 个属性的 Simple_Html_Dom 查找

有谁知道我如何使用 simple_html_dom 的 find 函数来查找指定 2 个属性而不是 1 个属性的 html 元素?

就像现在我正在使用

$area2 = $html->find('td[width="450"]');

但是说我还想指定对象的高度等

我怎么能做到?

谢谢!

0 投票
2 回答
1203 浏览

java - 在 PHP 中寻找类似简单 html dom 的 java html 解析器

我正在寻找类似的 java html 解析器(我非常了解 java 和我的坏 php - 这样我想了解 html 解析器的工作原理) PHP 中的简单 html dom。

谢谢

0 投票
2 回答
7260 浏览

php - 应该如何使用 PHP(简单的 html dom 解析器)背景图像和网页的其他图像进行解析?

应该如何解析 PHP (simple html dom/etc..) 背景和网页的其他图像?

案例1:内联css

案例2:html页面内的css

案例3:单独的css文件

外部.css

案例4:img标签内的图片

案例 4 的解决方案,因为他出现在php simple html dom parser中:

请帮我解析案例 1,2,3。

如果存在更多案例,请写下来,如果可以的话,请提供解决方案。

谢谢

0 投票
3 回答
23213 浏览

php - 如何使用简单的 html dom 打印表格的单元格

我有这个 html 代码。我使用简单的 HTML Dom 将数据解析为我自己的 php 脚本。

我需要在数组中获取 TD 内的文本,例如:

$array[0] = array('格雷格之家','世纪城'); $array[1] = array('德克斯特摩根','迈阿密');

我已经尝试了几种方法来做到这一点,但我每个人都失败了。有人可以帮帮我吗?

0 投票
3 回答
3142 浏览

php - PHP- HTML 解析 :: 如何使用简单的 html dom 解析器获取网页的字符集值?

PHP:: 如何使用简单的html dom 解析器(utf-8、windows-255 等)获取网页的字符集值?

备注:必须使用 html dom 解析器http://simplehtmldom.sourceforge.net

Example1 网页字符集输入:

结果:utf-8



Example2 网页字符集输入:

结果:windows-255

编辑:

我试试这个(但它不起作用):

应该改变什么?(我知道 $el->charset 不起作用)

谢谢

0 投票
2 回答
1005 浏览

php - CakePHP:在视图和元素中嵌入 CTP 文件名和路径

我正在寻找一种优雅的方式来让 jquery 了解包含给定 dom 选择的 ctp 文件的文件名和路径。我正在使用 simple_html_dom 通过 ajax 调用对模板苍蝇进行更改。我需要提供包含我选择的 dom 元素的视图或元素模板 ctp 文件的文件名和路径,以便将更改写入正确的文件。

除了手动将此信息传递到我的应用程序中的每个视图和元素之外,是否有一种优雅(且安全)的方法可以使这些信息对 jquery 可用?

此外,我是否有任何理由担心将此信息以纯文本形式嵌入文档中?存放它的最合适的位置是什么?我的第一个想法是在元素的标题属性中,但是有更合适的位置吗?

谢谢!

更新这个问题可能更好地提出:透明地扩展或修改蛋糕中每个视图和元素的最佳方法是什么?我现在在 beforeRender 中从 app_controler 向下传递一些信息,但据我所知,这不允许我传递有关单个元素视图文件的信息。理想情况下,每个视图和元素都会在 dom 元素中查找某个类名的存在,并在渲染之前在该元素的标题属性中插入路径和文件名信息。我想不出一个好的方法来做到这一点!

0 投票
1 回答
3044 浏览

simple-html-dom - 简单的 html dom - 无法重新声明 str_get_html()

我正在尝试创建一个类来帮助 SEO,并将 google API 与实际结果进行比较

班级:

调用者:

我的问题是我不断收到错误:

Fatal error: Cannot redeclare file_get_html() (previously declared in C:\wamp\www\seo\classes\simple_html_dom.php:37) in C:\wamp\www\seo\classes\simple_html_dom.php on line 41

这是由于类 get_actual_description() 中的最后一个函数。

谁能看到我在哪里翘起?

问候,

菲尔

0 投票
1 回答
1044 浏览

php - 使用 PHP 简单 HTML DOM 解析器获取 Google 应用状态

我想使用 PHP Simple HTML DOM Parser 来获取 Google Apps 状态表,这样我就可以创建自己的仪表板,其中只包含 Google Mail 和 Google Talk 服务状态,以及更改演示文稿(html、css)。

作为测试,我想查找/输出表格元素,但它没有显示任何结果。

虽然,如果我找到/输出 div 元素,它将显示结果。

任何帮助将非常感激。

0 投票
3 回答
17375 浏览

php - PHP HTML DOM 解析器

可能重复:
如何使用 PHP 解析和处理 HTML?

我正在研究 PHP 的 HTML DOM 解析器。我找到了PHP Simple HTML DOM Parser。还有其他我应该看的吗?