【发布时间】:2018-01-09 05:19:12
【问题描述】:
我正在尝试在页面上的HTML 中获取包含某些标签的文本,我正在使用我认为对此有好处的simple_html_dom.php。没有更多我留下一个我的问题的例子。
这是php中的函数
require('simple_html_dom.php');
function precioExito($url){
$html = new simple_html_dom();
$html->load_file($url);
$posts = $html->find('p[class=price offer]');
foreach($posts as $post) {
$resultado = str_replace ( ".0", '', $post);
break;
}
return $resultado;
}
如果我对该值进行回显,我会调用此函数,它会在屏幕上显示该值(查看图片)
但是当返回给我的值我将它发送到 BD 时,这就是我在 BD 中的保存。 (查看图片)
如您所见,它为我带来了整个 HTML 标记,而不仅仅是值。
问题
我怎样才能只获取这个标签的值来保存它?
【问题讨论】:
-
转到提及链接并尝试github.com/miclf/simple-html-dom/blob/master/example/…。您必须按属性解析数据。你必须提到它。如果它不起作用,请随时询问。