0
просто интересно, если его можно преобразовать этот скрипт в рельсахDOMDocument в Ruby On Rails
$c = file_get_contents('http://www.bunnings.com.au/products_category_plumbing-supplies_1637.aspx');
$dom = new DOMDocument();
$dom->loadHTML($c);
$xpath = new DOMXPath($dom);
$div = $xpath->query('//div[@class="details"]');
echo '<table>';
foreach($div as $details)
{
$name = $details->getElementsByTagName('h4')->item(0)->getElementsByTagName('a')->item(0)->nodeValue;
$price = $details->getElementsByTagName('p')->item(0)->getElementsByTagName('span')->item(0)->nodeValue;
$itemNumber = $details->getElementsByTagName('p')->item(0)->childNodes->item(2)->nodeValue;
$html = '<tr>';
$html .= '<td>' . htmlspecialchars($name) . '</td>';
$html .= '<td>' . htmlspecialchars($price) . '</td>';
$html .= '<td>' . htmlspecialchars($itemNumber) . '</td>';
$html .= '</tr>';
echo $html;
}
echo '</table>';
Почему это не может быть возможно? – Epodax
Я не смог найти подобную функцию в Rails –
Вы пытаетесь извлечь html-документ и поместить его на свою страницу? Конечно, это возможно. Для этого есть драгоценные камни. –