2011-03-03 51 views
1

我解析從一個URL罰款,但如何添加第二個源URL在同一個文件。多個URL的簡單HTML DOM分析器

例如

$html = file_get_html('http://google.com'); 

一個網址,但如何添加第二個來源,並使其與「回聲」功能工作?

感謝

+0

什麼是「使其與‘回聲’功能工作」什麼意思? – NullUserException 2011-03-03 07:20:33

+0

*(相關)* [解析HTML的最佳方法](http://stackoverflow.com/questions/3577641/best-methods-to-parse-html/3577662#3577662) – Gordon 2011-03-03 08:19:02

回答

0

我不認爲大多數解析器將讓你添加無效的複製標籤,如<head><body>。你可以嘗試先解析URL和提取自己的身體:

$page1 = file_get_html('url1'); 
$body1 = $page1->find('body'); 

$page2 = file_get_html('url2'); 
$body2 = $page2->find('body'); 

然後讓他們一起和解析回:

$body1 = $body1->plaintext; 
$body2 = $body2->plaintext; 
$bodies = str_get_html($body1.$body2);