Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/perl
- use strict;
- use warnings;
- use utf8;
- use LWP;
- use LWP::UserAgent;
- use HTTP::Request;
- use HTTP::Response;
- use JSON;
- use HTML::TreeBuilder;
- use HTML::FormatText;
- my $ua = LWP::UserAgent->new();
- $ua->agent('advice/0.9');
- my $uri = 'http://fucking-great-advice.ru/api/random';
- my $request = HTTP::Request->new('POST', $uri);
- my $response = $ua->request($request);
- my $content = from_json($response->content(), {utf8 => 1});
- binmode(STDOUT, ':utf8');
- use HTML::TreeBuilder;
- my $tree = HTML::TreeBuilder->new->parse_content($content->{'text'});
- my $formatter = HTML::FormatText->new(leftmargin => 0, rightmargin => 50);
- print $formatter->format($tree);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement