Я использую «simplehtmldom» для захвата элементов.
Я хочу получить адрес электронной почты от следующих
электронная почта генерируется с использованием JavaScript и была расшифрована. Поэтому я знаю, что не могу захватить электронную почту.
Я заметил, что по некоторым причинам я не мог выбрать «выходные данные» или «это дочерний элемент».
$myemail = $item->find ('#field_11 .output');
Таким образом, я захватил весь div следующим методом
$myemail = $item->find ('#field_11');
и который выводит следующий результат.
Я думаю, если я удалю <!--
Я смогу напечатать значение. Я пытался урезать <!--
по следующему методу, но ни один из них не работает
trim($myemail, "!--//");
trim(strip_tags($myemail), "!--//");
trim(htmlentities($myemail), "!--//");
Я пытался декодировать результат с помощью следующих функций, но ни одна из них не работает (я думаю, используя REGEX, я могу извлечь письмо после декодирования)
html_entity_decode
htmlspecialchars_decode
utf8_decode
Может ли кто-нибудь помочь мне добиться того, чего я хочу? Пожалуйста, игнорируйте, если какой-либо из моих методов отвлекает вас от правильного решения.
это кодировка URL
echo rawurldecode("%69%6E%66");
результат
инф
Других решений пока нет …