数组中的CURL数据

时间:2012-11-05 05:01:15

标签: php curl

我正在使用cURL将数据从其他网站提取到我的应用程序中。我获取的数据格式与浏览器上显示的格式完全相同。

我需要的是以数组的形式获取数据。

我甚至尝试使用file_get_contents,但它也没有给我数组中的数据(因为它在数组中输出)。

2 个答案:

答案 0 :(得分:0)

获取cookie数据和标题的位置,我使用此代码,希望对此有所帮助。

您可以尝试使用标题可以提供给您的任何其他信息。

...
$result = curl_exec($ch);
curl_close($ch);

$var = explode("\n", $result);
$header = array();

foreach( $var as $row ) {
    if( strpos( strtolower($row), "set-cookie: " ) !== false ) {
        $header['set-cookie'] = str_ireplace("Set-Cookie: ", "", $row);
    } else if( strpos( strtolower($row), "location: " ) !== false ) {
        $header['location'] = str_ireplace("Location: ", "", $row);
    }
}

PS:我错了,我相信这是关于标题而不是HTML内容。

答案 1 :(得分:0)

您应该使用xpath。 在PHP & xPath Question上查看,或尝试使用xpath进行搜索。