下面是我的代码。
$dom = new DOMDocument();
$dom->loadHTML($source); // Html String
$xpath = new DOMXPath($dom);
$meta_keywords = $xpath->query("//meta[translate(@name,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz') = 'keywords']");
try
{
if($meta_keywords != null)
{
$keyword = $meta_keywords->item(0)->getAttribute("content");
}
}catch (Exception $e) {
echo $e->getMessage();
}
有时它起作用,有时它不起作用。当它不起作用时,它会导致我的脚本退出而没有错误警告并且没有异常。