#include #include "bilibili.h" #include "extractor.h" #include "../utils/utils.h" Site_map site_map = {{{"www.bilibili.com", SITE_BILIBILI}}, 1}; void options_cleanup(Options *options) { free_and_nullify(options->URL); free_and_nullify(options->path); free_and_nullify(options->query); free_and_nullify(options->pagedata); } int extract(void *v) { Options *options = (Options *)v; switch (options->site) { case SITE_BILIBILI: bilibili_extract(options); break; } options_cleanup(options); return 0; }