Задать вопрос

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

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

как сделать 1,2,3 ?
  • Вопрос задан
  • 2580 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 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.

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

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

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