我正在尝试从网页中提取一些数据。但问题是,而不是拉说:编码字符时出现CURL错误
64 × 191 × 75 cm
它显示回声作为
64 × 191 × 75 cm
我的代码:
<?php
$url = "http://www.google.co.uk"
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)");
curl_setopt($ch, CURLOPT_ENCODING ,"");
$html = curl_exec($ch);
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$q_Dimensions = "//tr/td[@class='FieldTitle'][contains(.,'Dimensions of packed product (W×H×D):')]/following-sibling::td/text()";
$dimentionsQ = $xpath->query($q_Dimensions);
$dimentions = $dimentionsQ->item(0)->nodeValue;
echo $dimentions;
exit();
我相信这可能是某种问题与性格编码但无法进一步。任何帮助深表感谢。
作品完美无瑕...感谢您的帮助和努力@Ghost非常感谢。保存了很多时间 –
@MaharshiRaval肯定的男人,没问题 – Ghost