2017-04-12 69 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); 

这应该是它