通过 PHP Simple HTML DOM 解析器从 php 站点解析数据时没有结果


Getting no results while parsing data from a php site through PHP Simple HTML DOM Parser?

我一直在尝试从这样的页面获取所有输入的名称,该页面首先需要登录,然后可以查看,但它没有给我任何结果..!

<?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_contentscontext一起使用。但是使用cURL函数可能会更容易。