所以我得到了这个:
$pageurl = "http://www.example.com";
$group = $_POST['group'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $pageurl);
curl_setopt($ch, CURLOPT_POSTFIELDS, "group=$group");
$result = curl_exec ($ch);
curl_close($ch);
返回网页。我想要做的只是显示该页面的某个部分,例如单个表格。我该怎么做呢?
答案 0 :(得分:1)
您可以尝试使用此库PHP Simple HTML DOM Parser
答案 1 :(得分:0)
提供的代码似乎不正确 - 在
之前 curl_setopt($ch, CURLOPT_POSTFIELDS, "group=$group");
你应该指定
curl_setopt($ch, CURLOPT_POST, true);
确保正确建立您的cURL HTTP POST请求。 (否则HTTP GET是默认值)
要提取返回的HTML文档的部分内容,最好的方法是使用 strip_tags()函数 http://php.net/manual/en/function.strip-tags.php,它将从您不想要的HTML的任何部分清除代码。