#pragma once #include "scrapers/Scraper.h" void thearchive_generate_scraper_requests(const ScraperSearchParams& params, std::queue< std::unique_ptr >& requests, std::vector& results); void thearchive_process_httpreq(const std::unique_ptr& req, std::vector& results); class TheArchiveRequest : public ScraperHttpRequest { public: TheArchiveRequest(std::vector& resultsWrite, const std::string& url) : ScraperHttpRequest(resultsWrite, url) {} protected: void process(const std::unique_ptr& req, std::vector& results) override; };