2013-06-21 2 views
0

Я хочу, чтобы получить текст из DIV на этой странице:Использовать file_get_contents() для чтения из определенного div?

<html> 
<head>Hello world!</head> 
<body> 
This is a test!<br>Hello man!<br> 
    <div class="special"> 
    I want this text 
    </div> 
</body> 
</html> 

Я использую этот код, чтобы получить контент без тегов:

эхо strip_tags (file_get_contents («http://website.com»));

Однако, я хотел бы только, чтобы получить содержание от

<div class="special">

с этой страницы. Возможно ли это в PHP?

+1

Это возможно, используйте парсер HTML. Теперь идите, пожалуйста, есть примеры примеров на SO. – HamZa

+1

Должно быть несколько десятков этого, выше всего это только что я нашел. Используйте 'DOMDocument' и' DOMXPath'. – Jon

+0

Как? Я вижу эти темы, но их слишком сложно понять. –

ответ

0

Используйте синтаксический анализатор HTML для анализа объекта, который вы читаете, используя file_get_contents(). This question перечисляет кучу парсеров, которые вы могли бы использовать