PHP: HTML Dom Parser, как удалить теги <script> - PullRequest
0 голосов
/ 05 марта 2019

Я получаю какой-то тег с другого сайта, который я делаю парсером.

Могу ли я как-нибудь удалить эти теги?

Я получаю эти тексты внутри содержимого, когда делаю эхо "if (typeof)zoneManager! == 'undefined') zoneManager.insertZone ({key: 'blabla', name: 'blabla'}); "

Тег сценария выглядит на другом сайте:

<script type="text/javascript">if (typeof zoneManager !== 'undefined') zoneManager.insertZone({key:'blabla', name:'blabla'}); </script>

Мой код:

$doc = new DOMDocument;
$doc->preserveWhiteSpace = false;

$doc->strictErrorChecking = false;
$doc->recover = true;

$doc->loadHTMLFile($tartalom);

$xpath = new DOMXPath($doc);

$h = "//div[@id='article-text']";
$c = "//h1";
$hirek = $xpath->query($h);
$cim = $xpath->query($c);

echo $hirek->item(0)->textContent;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...