Javascript 如何使用简单的html解析器或其他方法获取值

Javascript 如何使用简单的html解析器或其他方法获取值,javascript,php,html,simple-html-dom,Javascript,Php,Html,Simple Html Dom,这可能是重复的。 但我想知道如何使用简单的HTMLDOM解析器或其他在段落末尾有更多按钮(可能被称为链接)的东西从段落中获取文本。 例如 这是测试字符串,我想获取这些数据,但不知道如何获取 [更多…] 而实际的文本是 这是测试字符串,我想获取数据,但不知道如何获取 请任何人帮帮我。 所以,任何人都可以解释我如何得到这一完整的段落。 提前感谢此网页的所有源代码都是使用JavaScript重新格式化和重新排列的,而且由于简单HTML DOM不处理JS,因此您必须处理原始代码(在JS更改之前),您可以

这可能是重复的。 但我想知道如何使用简单的HTMLDOM解析器或其他在段落末尾有更多按钮(可能被称为链接)的东西从段落中获取文本。 例如
这是测试字符串,我想获取这些数据,但不知道如何获取
[更多…]

而实际的文本是
这是测试字符串,我想获取数据,但不知道如何获取
请任何人帮帮我。

所以,任何人都可以解释我如何得到这一完整的段落。
提前感谢

此网页的所有源代码都是使用JavaScript重新格式化和重新排列的,而且由于简单HTML DOM不处理JS,因此您必须处理原始代码(在JS更改之前),您可以使用ctrl+U。。。然后,基于它,您可以正确地编写解析器

他是回答你问题的工作代码:

// includes Simple HTML DOM Parser
include "simple_html_dom.php";

$url = 'http://www.linkedin.com/company/1015?trk=vsrp_companies_res_name&trkInfo=VSRPsearchId%3A2646459271384809644652%2CVSRPtargetId%3A1015%2CVSRPcmpt%3Aprimary#';

//Create a DOM object
$html = new simple_html_dom();
// Load HTML from a string
$html->load_file($url);

// Get the node having "text-logo" class
$div = $html->find('div.text-logo', 0);

echo $div;
echo "<hr>";

// Get logo node
$logo = $html->find('img.logo', 0);

echo $logo->alt ." => ". $logo->src;

// Clear dom object
$html->clear(); 
unset($html);
//包括简单的HTML DOM解析器
包括“simple_html_dom.php”;
$url='1http://www.linkedin.com/company/1015?trk=vsrp_companies_res_name&trkInfo=VSRPsearchId%3A2646459271384809644652%2CVSRPtargetId%3A1015%2CVSRPcmpt%3Aprimary#';
//创建DOM对象
$html=新的简单html\U dom();
//从字符串加载HTML
$html->load_文件($url);
//获取具有“text logo”类的节点
$div=$html->find('div.text-logo',0);
echo$div;
回声“
”; //获取徽标节点 $logo=$html->find('img.logo',0); echo$logo->alt.=>$logo->src; //清除dom对象 $html->clear(); 未结算($html);

您需要检查您知道要搜索的文本,还是通常需要搜索您不知道的文本?在任何情况下,我很确定你需要使用regexp。我想了解GE段落和更多类似@mcuadros的公司。我目前正在使用PHP获取其他文件,所以我不知道它是否是js Q(PHP顺利地完成这项工作以获取其他部分)@Enissay:你能告诉我如何从同一地址获取徽标名称和徽标谢谢:)谢谢男人..这将给我徽标src,但你能给我一个示例,如何获取图像并将其存储在本地机器上吗?这将很容易,因为你有图像的url。。。你会在这里和谷歌上找到很多答案。。。如果你失败了,请随意开始一个新问题,这样我们就不会让这个问题负担过重:)好的,再次感谢。但目前我面临的问题是,无法打开流函数文件_put_contents():(您是否检查了此项: