2017-09-13 62 views
0

我想提取購買和this網站出售價值獲取從數據的另一個網頁

我如何在PHP

做到這一點使用的file_get_contents()對於如現在

$abc = file_get_content("https://www.unocoin.com/trade?all"); 

我如何在每2分鐘內從中提取買賣價值?

+0

到目前爲止,您已經完成了如何提取所需信息的工作? –

+0

我只是不知道如何從另一個頁面提取數據。 –

+0

這叫做_scraping_。谷歌搜索將爲你提供很多方法 – Calimero

回答

1

在這裏,如果你想提取比你使用php curl

function curl_download($Url){ 

    // is cURL installed yet? 
    if (!function_exists('curl_init')){ 
     die('Sorry cURL is not installed!'); 
    } 

    // OK cool - then let's create a new cURL resource handle 
    $ch = curl_init(); 

    // Now set some options (most are optional) 

    // Set URL to download 
    curl_setopt($ch, CURLOPT_URL, $Url); 

    // Include header in result? (0 = yes, 1 = no) 
    curl_setopt($ch, CURLOPT_HEADER, 0); 

    // Should cURL return or print out the data? (true = return, false = print) 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

    // Timeout in seconds 
    curl_setopt($ch, CURLOPT_TIMEOUT, 10); 

    // Download the given URL, and return output 
    $output = curl_exec($ch); 

    // Close the cURL resource, and free system resources 
    curl_close($ch); 

    return $output; 
} 

print curl_download('https://www.unocoin.com/trade?all'); 
0

對於這個特定的網站其他網頁數據,該數據是JSON編碼因此,所有你需要做的就是和它似乎沒有任何進一步的身份驗證要求,因爲我可以訪問鏈接並查看數據。

$abc = file_get_content("https://www.unocoin.com/trade?all"); 
$decoded_abc=json_decode($abc); 
$buy=$decoded_abc->buy; 
$sell=$decoded_abc->sell;