问题标签 [simpledom]

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 投票
3 回答
3682 浏览

php - How can I use PHP Simple HTML DOM to get the contents of a tags attribute?

I want to get the contents of the src attribute of an <img> tag. Here is the code I'm using:

What am I doing wrong?

0 投票
1 回答
514 浏览

php - 如何使用 PHP 简单 HTML DOM 获取最接近 h1 标签的 img 标签?

h1我有从网页获取第一个标签的代码。现在我想获得img出现在这个标签之前或之后的第一个h1标签。如何使用 PHP Simple HTML DOM 做到这一点?

0 投票
3 回答
997 浏览

php - 为什么 PHP 的 cURL 在某些 URL 上似乎“超时”?

我正在使用 PHP 的 cURL 从各种 URL 中获取一些标签信息。我的请求有时会起作用,但有时它们根本不起作用。我的代码不起作用有什么原因吗?(请注意,我也在使用 simple_html_dom):

对于我尝试的大约一半的 URL,描述和网页名称存储在我的数据库中,但对于另一半,它们没有存储,并且脚本只是停滞不前。也就是说,当用户向我的网站提交 URL 时,会在 URL 上传到我的网站时显示进度条。然后,进度条消失,并且 URL 显示在我的网页上,供用户在 URL 提交完成后查看。对于麻烦的 URL,进度条会消失,但链接不会出现在页面上,并且没有任何内容存储到我的数据库中。我错过了什么?

0 投票
1 回答
969 浏览

php - 简单的 Dom Parser 获取表中的跨度值

我正在使用Simple DOM Parser,我正在尝试从动态表中获取一些信息,如下所示:

我正在尝试获取表中的值,即:5 星 | 55, 4 星 | 24 等

我得到这个信息$ret = $html->find('.user-ratings');,当我尝试打印跨度标签时,它只会给我一堆空白。

如何从上表中获取评级类型和值?

0 投票
2 回答
132 浏览

php - 获取图像并将其放入新的 url

假设我使用PHP Simple HTML DOM Parser获取了一个图像并在特定的 URL 中获取它。假设它在一个变量中获取了一个图像,比如

现在可以在我自己的域路径中获取此图像,例如
$new_img = 'http://mysite.com/some_image_address.JPEG';
我是PHP初学者,所以请描述一下

0 投票
1 回答
245 浏览

php - 如何使用 Simple Php Dom 查找所有内部元素?

我们希望使用 Simple PHP DOM 查看和修改特定元素,

我们想要以数组的形式获取所有 HTML 元素。我们必须检查每个元素,如果其中一个与我们的数据匹配,那么我们会调整该特定元素。

0 投票
1 回答
5351 浏览

php - 重新声明 file_get_html simple_html_dom.php

我正在使用简单的 html dom 来解析 iTunes 预览页面

当我将 URL 放入代码 [download]url[/download] 时,一切正常,但是当我有 2 个或更多 [download]url[/download] 代码时,出现错误

致命错误:无法在第 80 行的 /var/.../simple_html_dom.php 中重新声明 file_get_html()(之前在 /var/.../simple_html_dom.php:65 中声明)

0 投票
2 回答
1453 浏览

php - 如何使用 PHP SimpleDOM 对 XML 子节点值进行排序?(或任何其他方法)

我需要根据其子 MajorDescription 的值对以下 XML(foreach ProgramList)进行排序

我正在尝试使用 SimpleDOM 来做到这一点,因为我已经阅读了在其他 SO 问题上对 XML 进行排序的最简单方法。

我试过使用:

以及各种其他类似的“排序”值,例如“@MajorDescription”、“/MajorDescription”和“.” 正如这里所建议的,如何使用 SimpleDOM sortedXPath 对节点值进行排序?但是当我用 var_dump() 检查它时,一切都返回一个空数组

我认为问题是我需要对子节点的值进行排序——这可能吗?foreach 需要在 ProgramList 上,因为我需要在每次迭代时输出 ProgramList 中所有子节点的值。

有什么建议么?我不必使用 SimpleDOM,我对任何有效的方法持开放态度 - 目前我正在迭代 AZ 数组,并且对于每个字母,迭代 ProgramList,将 MajorDescription 的第一个字母与当前字母进行比较和如果匹配则输出 - 这显然理想,只对第一个字母进行排序......

0 投票
2 回答
207 浏览

html - 找出图片url的简单dom

我有一个这样的 index.html 代码

我使用此代码查找图像网址(http://host.com/images/image-name.jpg

但它不起作用。谁能帮我修复我的代码!

0 投票
1 回答
60 浏览

php - 为什么这个简单的 dom 不起作用?

我正在尝试获取所有图像 src 并使用此代码重命名文件,但它似乎不起作用。

有任何想法吗 ??

所有图像文件都是本地的,这是一个示例图像标记。

因此,我尝试将文件从该位置重命名为相同的位置,但将 .jms 添加到末尾。另外我不确定如何,但我想修改字符串中的所有图像标签,以便我可以使用 mysql update 命令将其放回修改。字符串 $data['description'] 不仅包含图像标签,还包含其他 html。它多种多样。