Мой HTML-код выглядит так
<input type="text" class="bk-i bk-fill-parent" id="loginField" name="loginSGizS" autocomplete="off" maxlength="20">
Я хочу получить то, что внутри name = "", которое является loginSGizS, теперь я вижу очевидный путь - вводим id, но я не могу понять это
ОБНОВЛЕНИЕ: я использую это в php-файле с curl, и мне нужно держать все в этом файле. Что я пробовал до сих пор
<?php $home = curl('https://website.com'); $oDom = new simple_html_dom(); $oDom->load($home); $elements = $oDom->getElementById("loginField"); foreach($elements as $element){ echo $element->getAttribute('name'); }
ОБНОВЛЕНИЕ: я использовал регулярное выражение $pattern = '/<input (?=[^>]* id="loginField" name=["]([^"]*)|)/ms';
, и оно работает, спасибо вам всем:)