Загрузка...

Script to download svg files

Thread in C/C++ created by franchisee_inactive6044750 Nov 8, 2022. (bumped Nov 8, 2022) 205 views

  1. franchisee_inactive6044750
    franchisee_inactive6044750 Topic starter Nov 8, 2022 Banned 2 Oct 14, 2022
    добрый вечер, форумчане.
    я загорелся идей сделать скрипт, который будет скачивать мои svg файлы.
    В чем суть же:
    у меня есть ссылки на свг файлы. они идентичны, но в конце только меняется цифра. первая цифра 1, конечная (ну максимум 30).
    и вот, нужно сделать так, чтобы я вставлял ссылку, скрипт сам перебирал конечные цифры от 1 до 30, и закидывал все эти svg файлы в архив, под своими номерами 1 2 3 4 .....
    буду очень рад, если поможете
    svg файлы по ссылке работают вот так:
    [IMG] вот такая большая ссылка и последний /1 указывает порядок файла. помогите пжпжпжжпжпж
     
  2. franchisee_inactive6044750
    franchisee_inactive6044750 Topic starter Nov 8, 2022 Banned 2 Oct 14, 2022
    но что-то мой код не работает
    The post was merged to previous Nov 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;


    }
    The post was merged to previous Nov 8, 2022
    я пока просто ссылку вставляю, чтобы он у меня скачал 1 файл
    The post was merged to previous Nov 8, 2022
    дальше еще разбираюсь
    The post was merged to previous Nov 8, 2022
    но на этом этапе он мне выдает ошибку [IMG]
     
    1. franchisee_inactive6044750 Topic starter
      url/svg/1 - там полная ссылка на файл
  3. franchisee_inactive6044750
    franchisee_inactive6044750 Topic starter Nov 9, 2022 Banned 2 Oct 14, 2022
    хелпп
     
Top
Loading...