2015-12-13 4 views
1

Я попробовал этотПолучить JSON строку из URL

private static String readUrl(String urlString) throws Exception { 
BufferedReader reader = null; 
try { 
    URL url = new URL(urlString); 
    reader = new BufferedReader(new InputStreamReader(url.openStream())); 
    StringBuffer buffer = new StringBuffer(); 
    int read; 
    char[] chars = new char[1024]; 
    while ((read = reader.read(chars)) != -1) 
     buffer.append(chars, 0, read); 

    return buffer.toString(); 
} finally { 
    if (reader != null) 
     reader.close(); 
} 
} 

Но он вернулся

<script> 
document.cookie = 'BXID=AAAAAAUo78YKTFtc33JkgZ25mtq287qQum8hFjskkvwbnF0MBw==; path=/; domain=biletix.com'; 
location.reload(true); 
</script><noscript>Couldnot find javascript support. please enable it</noscript> 

Я хочу, чтобы получить объекты из http://www.biletix.com/search/TURKIYE/en#!subcat_interval:12/12/15TO19/12/15

http://www.biletix.com/solr/en/select/?start=0&rows=100&fq=end%3A[2015-12-12T00%3A00%3A00Z%20TO%202015-12-19T00%3A00%3A00Z%2B1DAY]&sort=vote%20desc,start%20asc&&wt=json

здесь, я могу получить что я хочу, но это единственный способ создать это URL и как это создать?

Я использую это в Eclipse, но я буду переходить на Android.

Я не могу найти примеры о создании этой ссылке.

http://stackoverflow.com/questions/7467568/parsing-json-from-url 
http://stackoverflow.com/questions/10500775/parse-json-from-httpurlconnection-object 
http://en.proft.me/2013/12/5/how-parse-json-java/ 

Но те не работают, потому что я не могу разобрать String

ответ

0

текст, который вы получили сценарий, который дает команду браузеру

  1. набор печенья BXID к AAAAAAUo78YKTFtc33JkgZ25mtq287qQum8hFjskkvwbnF0MBw.
  2. перезагрузите страницу.

Поэтому вам нужно добавить этот файл cookie к следующему запросу, добавив заголовок файла cookie. Он должен выглядеть так:

Cookie: BXID=AAAAAAUo78YKTFtc33JkgZ25mtq287qQum8hFjskkvwbnF0MBw== 
Смежные вопросы