1

我有一个 wordpress 网站,它安装了一个插件来从外部网站抓取天气读数,但是,我不喜欢该网站在天气内容中使用的图形。

我想知道是否有一个脚本可以用来检测图形的路径并将其更改为我指定的路径。

例如:

如果图像源 ( <img src="">) 包含“http://resources.weatherzone.com.au/wz/images/icons/fcast_70/”,则将图像源替换为“http://mywebsite.com/images/”

问题是……内容会随着天气而变化,因此图形可能会动态更新。所以我只需要替换路径,保持图像名称相同。
或者……添加一个 else 部分以保持脚本运行,直到它检测到完整的 img src 并替换为我的完整图像源。

我希望这是有道理的,我期待一个可能的解决方案。

谢谢,里斯

4

2 回答 2

1

尝试这个

$("#imageId").attr("src", "your new url here");

id图像一些东西,然后你可以用 jQuery 改变它的来源。

于 2012-11-27T05:06:30.963 回答
0

通常,我会通过将抓取的 HTML 加载到 PHP 中来处理类似的事情DOMDocument,在那里找到图像节点,对其进行修改,然后将修改后的DOMDocument. 有关如何使用的示例DOMDocument,请参见此处的第一个答案:regexp to find image path file in an image tag

于 2012-11-27T05:11:08.697 回答