首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用php和ganon解析html

用php和ganon解析html
EN

Stack Overflow用户
提问于 2014-09-05 13:24:25
回答 2查看 695关注 0票数 0

请帮助我更改我的代码的选择器。

我试图从页面s=119777中获取sellen名称

一定是amedia,但我搞不懂。

这是我的密码

代码语言:javascript
复制
$result = curl_exec($ch);
curl_close($ch);
$html = str_get_dom($result );

foreach ($html('table tr td tr td') as $element) {
    $seller_name = $element->getPlainText();
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-05 14:02:42

你可以试一下,如果你还有什么困难,请告诉我,

代码语言:javascript
复制
include "ganon.php";
$shopUrl = "http://www.plati.ru/asp/seller.asp?id_s=119777";
$html = file_get_dom($shopUrl);
echo $html('table',9)->getPlainText();
票数 0
EN

Stack Overflow用户

发布于 2014-09-05 14:31:13

可以使用类似于以下代码的DomDocument来检索td值:

代码语言:javascript
复制
<?php
    header('Content-Type: text/html; charset=utf-8');

    $DOM = new DOMDocument;
    @$DOM->loadHTMLFile('http://www.plati.ru/asp/seller.asp?id_s=119777');

    $tables = $DOM->getElementsByTagName('table');//->item(10);
    $table = $tables->item(9);
    $cells = $table->getElementsByTagName('td');
    $cell = $cells->item(0);
    echo $cell->textContent; 
?>

使用空格拆分$cell->textContent

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25686952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档