我被困在这个问题上,用PHP和cURL来抓取一个远程网站。简而言之,我的php脚本使用下面的GWT字符串生成POST请求方法。
7|0|4|http://www.ecommerce.com/|9617618FB1048F9E5610D4CE80D3CE78|com.ecommerce.service.auth.ShoppingRpcService|getSlotsStatus|1|2|3|4|0|
服务器返回Content-disposition: attachment;和Content-Type: application/json;,但是当我用json_decode函数检查数据时,它返回NULL。在这里,数据iframe.php?i=QpYTFEe2的pastebin,当然,它看起来不是json对象。这是什么?我该怎么处理呢?
发布于 2015-08-25 15:20:03
你在刮的网站撒谎了。输出是无效的JSON。整个第一行看起来是无效的。前4个字符//OK没有存在的必要。此外,'不是有效的字符串分隔符。
您可以修剪前4个字符,将'替换为"“,并希望得到最好的结果。
https://stackoverflow.com/questions/32207858
复制相似问题