Как на erlang получить страницу сайта и записать в html файл?

Есть адрес страницы сайта site.ru
1. нужно получить получить html страницу и записать в html файл
2. получить время загрузки страницы
3. получить размер страницы

как сделать 1,2,3 ?
  • Вопрос задан
  • 2579 просмотров
Решения вопроса 1
begemot_sun
@begemot_sun
Программист в душе.
1. www.erlang.org/doc/man/httpc.html , www.erlang.org/doc/man/file.html#write_file-2
2. timer:tc ( www.erlang.org/doc/man/timer.html#tc-1 ) конкретно в вашем случае:
timer:tc(httpc, request, [ список аргументов ] )
3. httpc:request отдает данные в таком формате:
{status_line(), headers(), Body} - соответственно вы должны сматчить:
{Status, Header, Body} = httpc:request(....),
Размер Body:
size(Body) - если вы работаете c binary(),
length(Body) - если вы работаете со списком
P.S. Учтите также п.2.

Учите язык, читайте мануалы. Рабочий код писать вам никто не будет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы