我正在使用php XPath
来解析。
如何在Google中仅获得Organic Search Results
我试过..
// Grab the Google page using the chosen keywords
$html = new DOMDocument();
@$html->loadHtmlFile('https://www.google.com/search?q='.$keywords.'&num=100&gl=us');
$xpath = new DOMXPath($html);
// Store the domains to nodes
$nodes = $xpath->query('//div[@class]/cite[@class]');
但我的结果空洞。
我也试过了//cite[@class]
但没有得到预期的结果。
需要帮助。
答案 0 :(得分:0)
以下解决方案适合我。
$nodes = $xpath->query("//div[1]/div[@class='kv']/cite");
解析时会排除inorganic results
。