请帮我改变代码的选择器。
我尝试从页面http://www.plati.ru/asp/seller.asp?id_s=119777
获取sellen名称必须 amedia ,但我无法得到它。
这是我的代码
$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();
}
答案 0 :(得分:0)
如果您仍有任何困难,可以尝试以下方式告诉我,
include "ganon.php";
$shopUrl = "http://www.plati.ru/asp/seller.asp?id_s=119777";
$html = file_get_dom($shopUrl);
echo $html('table',9)->getPlainText();
答案 1 :(得分:0)
您可以像这段代码一样使用DomDocument
来检索td值:
<?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
。