Как с помощью Curl (Bash) скачать рейтинг постов livejournal.com

Появилась задача, скачать рейтинг топ ЖЖ постов. Недолгое изучение вопроса дало следующий результат:

#!/bin/bash
# Выбор рейтинга
# Допускаются значения cyr [Кириллический], noncyr [Некириллический], ru [Российский], ua [Украинский], by [Белорусский]
country=cyr
# Количество постов рейтинга. По умолчанию получаем 20 топ постов
pagesize=20
# Скачиваем информацию с сайта
http=`curl -s "http://l-api.livejournal.com/__api/?request=\{\"jsonrpc\":\"2.0\",\"method\":\"homepage.get_rating\",\"params\":\{\"country\":\"$country\",\"pagesize\":$pagesize\},\"id\":0\}"`
# Печатаем ссылки из рейтинга
echo "$http" | sed 's/"post_url":"/\n/g' | sed 's/",".*//' | sed '1,1d'

Добавить комментарий

Ваш e-mail не будет опубликован.