HtmlPageDown - Baixe páginas HTML (cURL)
Publicado por André (última atualização em 26/01/2011)
[ Hits: 7.073 ]
Homepage: http://127.0.0.1
Neste código, eu usei a cURL, para "baixar" uma página de internet (arquivo HTML) e salvar em um determinado diretório (file). Você deve editar o caminho deste diretório.
#include <stdio.h>
#include <stdlib.h>
#include <curl/curl.h>
/* aqui você altera pelo diretório
de sua preferência */
#define file "/home/andre/Desktop/pagina.html"
int main() {
char url[60];
CURL *curl;
CURLcode curl_res;
CURLINFO info;
long http_code;
double c_length;
FILE *tmp;
tmp=fopen(file, "w");
if(tmp==NULL) {
printf("Erro ao abrir o arquivo: %s\n",file);
exit(2);
}
printf("Iniciando...\n");
curl = curl_easy_init();
printf("Entre com a url do arquivo a ser baixado:\n");
scanf("%s",&url);
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, tmp);
printf("Baixando arquivo...\n");
curl_res = curl_easy_perform(curl);
if(curl_res==0) {
printf("Arquivo baixado!\n");
} else {
printf("Houve um erro ao baixar o arquivo!\n");
fclose(tmp);
curl_easy_cleanup(curl);
}
printf("Fechando sessao...\n");
fclose(tmp);
curl_easy_cleanup(curl);
return 0;
}
Automatizando configuração e conexão wireless
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (25)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









