HTTPS GET запрос и чтение JSON-ответа

1

Как говорится в заголовке, мне нужно отправить запрос HTTPS GET, а затем прочитать ответ JSON в виде простого текста. Я предпочитаю python, но я также могу использовать perl.

EDIT: Хорошо, теперь я могу получить данные со страницы, но данные ответа зашифрованы в SSL, как бы я ее расшифровал?

  • 0
    urllib2 и json должны сделать эту работу
Теги:
https

2 ответа

1
Лучший ответ

Python:

import json
import urllib2
data = json.loads(urllib2.urlopen(url).read())
  • 0
    +1, но стоит отметить, что для urllib2 для обработки HTTPS-запроса, установка Python должна поддерживать SSL.
2

Для Perl:

use JSON; # We will use this to decode the result
use LWP::Simple; # We will use this to get the encoded data over HTTPS
use Data::Dumper; # We will use this to display the result

# Download the json data
my $encoded_json = get("https://domain.com/url");

# Decode the json data
my $result = decode_json($encoded_json);

# Show the result in readable form
print Dumper($result);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню