Загрузка...

Скрипт для скачивания svg файлов

Тема в разделе C/C++ создана пользователем franchisee_inactive6044750 8 ноя 2022. (поднята 8 ноя 2022) 204 просмотра

  1. franchisee_inactive6044750
    franchisee_inactive6044750 Автор темы 8 ноя 2022 Заблокирован(а) 2 14 окт 2022
    добрый вечер, форумчане.
    я загорелся идей сделать скрипт, который будет скачивать мои svg файлы.
    В чем суть же:
    у меня есть ссылки на свг файлы. они идентичны, но в конце только меняется цифра. первая цифра 1, конечная (ну максимум 30).
    и вот, нужно сделать так, чтобы я вставлял ссылку, скрипт сам перебирал конечные цифры от 1 до 30, и закидывал все эти svg файлы в архив, под своими номерами 1 2 3 4 .....
    буду очень рад, если поможете
    svg файлы по ссылке работают вот так:
    [IMG] вот такая большая ссылка и последний /1 указывает порядок файла. помогите пжпжпжжпжпж
     
  2. franchisee_inactive6044750
    franchisee_inactive6044750 Автор темы 8 ноя 2022 Заблокирован(а) 2 14 окт 2022
    но что-то мой код не работает
    --- Сообщение объединено с предыдущим 8 ноя 2022
    #define CURL_STATICLIB

    #include<curl/curl.h>
    #include<iostream>
    #include<cstdio>

    using namespace std;
    size_t write_data(void* ptr, size_t size, size_t nmemb, FILE* stream) {
    size_t written = fwrite(ptr, size, nmemb, stream);
    return written;
    }

    int main() {
    CURL* curl = curl_easy_init();
    FILE* file = fopen("file.svg", "wb");

    curl_easy_setopt(curl, CURLOPT_URL, "url/svg/1");
    curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data);
    curl_easy_setopt(curl, CURLOPT_WRITEDATA, file);

    CURLcode responce = curl_easy_perform(curl);
    curl_easy_cleanup(curl);
    fclose(file);

    return 0;


    }
    --- Сообщение объединено с предыдущим 8 ноя 2022
    я пока просто ссылку вставляю, чтобы он у меня скачал 1 файл
    --- Сообщение объединено с предыдущим 8 ноя 2022
    дальше еще разбираюсь
    --- Сообщение объединено с предыдущим 8 ноя 2022
    но на этом этапе он мне выдает ошибку [IMG]
     
    1. franchisee_inactive6044750 Автор темы
      url/svg/1 - там полная ссылка на файл
  3. franchisee_inactive6044750
    franchisee_inactive6044750 Автор темы 9 ноя 2022 Заблокирован(а) 2 14 окт 2022
    хелпп
     
Top
Загрузка...