2017-04-12 77 views
-4

我在使用curl新的,我不知道如何把這個鏈接解析到JSON:如何解析curl到JSON?

curl --get --include 'https://doodle-manga- 
    scraper.p.mashape.com/mangafox.me/manga/naruto/1' \ 
    -H 'X-Mashape-Key: LhdkCyyF6Tmsh3BXTnN79quTbg08p1j2B20jsn89wOXridOzNe' \ 
    -H 'Accept: text/plain' 

我確實有這個PHP腳本:

 $curl = curl_init(); 
    curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1, 
     CURLOPT_URL => 'https://doodle-manga- 
    scraper.p.mashape.com/mangafox.me/manga/naruto/1' 
     )); 

我從來沒有使用過捲曲。我如何使用PHP從上面的命令解析數據?

+1

歡迎堆棧溢出!我們是一個志願者社區,向程序員提供援助,幫助他們停留在某項特定任務上。我們**不是**爲您編寫免費代碼的服務。請閱讀[我可以詢問什麼主題?](http://stackoverflow.com/help/on-topic)和[我如何提出一個好問題?](http://stackoverflow.com/help/how問) –

+0

@AlexHowansky,我很抱歉,我知道這一點。我實際上是一名信息學學生,我真的不知道該怎麼做。 我知道堆棧溢出!我們是一個志願者社區,向程序員提供援助,幫助他們停留在某項特定任務上。但我真的堅持在這, –

回答

0

我們正在討論解析響應,是啊?您需要安裝python,但這對我有效:

| python -m json.tool 

將它置於語句結尾處。所以,你會是什麼樣子:

curl --get --include 'https://doodle-manga- 
scraper.p.mashape.com/mangafox.me/manga/naruto/1' \ 
-H 'X-Mashape-Key: LhdkCyyF6Tmsh3BXTnN79quTbg08p1j2B20jsn89wOXridOzNe' \ 
-H 'Accept: text/plain' | python -m json.tool 
+0

實際上我正在試圖解決這個curl命令解析數據的php腳本。我真的不理解捲曲的東西,我需要在明天之後完成這件事:(。 –

+0

啊我看到了。對不起!祝你好運 –

+0

謝謝你很多。 –

0
$post = array('X-Mashape-Key' =>'LhdkCyyF6Tmsh3BXTnN79quTbg08p1j2B20jsn89wOXridOzNe' , 'Accept' => 'text/plain'); 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL, 'https://doodle-manga-scraper.p.mashape.com/mangafox.me/manga/naruto/1'); 
     curl_setopt($ch, CURLOPT_POST, True); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, True); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 

     $result = curl_exec($ch); 
     $jsonresult = json_decode($result); 

這應該是它