我一直在尝试从这样的页面获取所有输入的名称,该页面首先需要登录,然后可以查看,但它没有给我任何结果..!
<?php
include('simple_html_dom.php');
$html = file_get_html('http://www.infamousgangsters.com/site.php?page=kill');
foreach($html->find('input') as $element)
echo $element->name . '<br>';
?>
在这里,如果您想确认页面具有输入字段,这里是屏幕截图:https://i.stack.imgur.com/6lW9H.png
您必须登录。这意味着您需要在file_get_html
请求中发送正确的 cookie。但是由于简单的HTML DOM确实支持,因此您需要将get_file_contents
与context
一起使用。但是使用cURL
函数可能会更容易。