options.h

来自「网络爬虫程序」· C头文件 代码 · 共 3,196 行 · 第 1/5 页

H
3,196
字号
      gettext_nop(        "\t-gui_font $font    - font name used in GUI interface\n")#endif    },  {      NULL,      "-user_condition",      "UserCondition:",      PARAM_STR,      (void *) NULL,      &cfg.condition.uexit,      NULL,      NULL,      gettext_nop(        "\t-user_condition $str\n"        "\t                   - user exit script used to restrict some URLs\n"        "\t                     for more informations see manpage\n")    },  {      NULL,      "-tr_del_chr",      "TrDeleteChar:",      PARAM_STR,      (void *) NULL,      &cfg.tr_del_chr,      NULL,      NULL,      gettext_nop(        "\t-tr_del_chr $str   - characters that will be deleted from\n"        "\t                     local filename\n")    },  {      NULL,      "-tr_str_str",      "TrStrToStr:",      PARAM_TWO_QSTR,      (void *) NULL,      &cfg.tr_str_s1,      (void *) NULL,      &cfg.tr_str_s2,      gettext_nop(        "\t-tr_str_str $str1 $str2\n"        "\t                   - translate $str1 to $str2 in local filename\n")    },  {      NULL,      "-tr_chr_chr",      "TrChrToChr:",      PARAM_TWO_QSTR,      (void *) NULL,      &cfg.tr_chr_s1,      (void *) NULL,      &cfg.tr_chr_s2,      gettext_nop(        "\t-tr_chr_chr $chrset1 $chrset2\n"        "\t                   - translate $chrset1 to $chrset2 in local filename\n")    },  {      NULL,      "-index_name",      "IndexName:",      PARAM_STR,      (void *) NULL,      &cfg.index_name,      NULL,      NULL,      gettext_nop(        "\t-index_name $str   - name of directory index instead of _._.html\n")    },  {      NULL,      "-store_name",      "StoreName:",      PARAM_STR,      (void *) NULL,      &cfg.store_name,      NULL,      NULL,      gettext_nop(        "\t-store_name $str   - filename for first downloaded document\n")    },  {      NULL,      "-htDig",      NULL,      PARAM_PBOOL,      (void *) FALSE,      &cfg.htdig,      NULL,      NULL,      NULL    },  {      NULL,      "-check_size",      "CheckSize:",      PARAM_PBOOL,      (void *) TRUE,      &cfg.check_size,      NULL,      NULL,      gettext_nop(        "\t-check_size/-nocheck_size\n"        "\t                   - compare received size of file with\n"        "\t                     that provided by remote server\n")    },  {      NULL,      "-nocheck_size",      NULL,      PARAM_NBOOL,      (void *) TRUE,      &cfg.check_size,      NULL,      NULL,      NULL    },  {      NULL,      "-urls_file",      "URLsFile:",      PARAM_STR,      (void *) NULL,      &cfg.urls_file,      NULL,      NULL,      gettext_nop(        "\t-urls_file $file   - URLs should be read from file, until\n"        "\t                     line with single \".\" occurs in input\n")    },  {      NULL,      "-bg",      "BgMode:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.bgmode,      NULL,      NULL,      gettext_nop(        "\t-bg/-nobg          - detach pavuk proces from terminal and\n"        "\t                     don't output any messages on screen\n")    },  {      NULL,      "-nobg",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &cfg.bgmode,      NULL,      NULL,      NULL    },  {      NULL,      "-maxrate",      "MaxRate:",      PARAM_DOUBLE,      (void *) &_default_maxrate,      &cfg.maxrate,      NULL,      NULL,      gettext_nop(        "\t-maxrate $nr       - limit to maximal speed of transfer (kB/s)\n")    },  {      NULL,      "-minrate",      "MinRate:",      PARAM_DOUBLE,      (void *) &_default_minrate,      &cfg.minrate,      NULL,      NULL,      gettext_nop(        "\t-minrate $nr       - limit to minimal speed of transfer (kB/s)\n")    },  {      NULL,      "-bufsize",      "ReadBufferSize:",      PARAM_NUM,      (void *) 32,      &cfg.bufsize,      NULL,      NULL,      gettext_nop(        "\t-bufsize $nr       - size of read buffer (kB)\n")    },  {      NULL,      "-file_quota",      "FileSizeQuota:",      PARAM_NUM,      (void *) 0,      &cfg.file_quota,      NULL,      NULL,      gettext_nop(        "\t-file_quota $nr    - maximal size of file to transfer (kB)\n")    },  {      NULL,      "-trans_quota",      "TransferQuota:",      PARAM_NUM,      (void *) 0,      &cfg.trans_quota,      NULL,      NULL,      gettext_nop(        "\t-trans_quota $nr   - maximal amount of transfer per session (kB)\n")    },  {      NULL,      "-fs_quota",      "FSQuota:",      PARAM_NUM,      (void *) 0,      &cfg.fs_quota,      NULL,      NULL,      gettext_nop(        "\t-fs_quota $nr      - disk free space quota (kB)\n")    },  {      NULL,      "-enable_js",      "EnableJS:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.enable_js,      NULL,      NULL,      gettext_nop(        "\t-enable_js/-disable_js\n"        "\t                   - enable downloading of javascript source files\n")    },  {      NULL,      "-disable_js",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &cfg.enable_js,      NULL,      NULL,      NULL    },  {      NULL,      "-fnrules",      "FnameRules:",      PARAM_LFNAME,      (void *) NULL,      &cfg.lfnames,      NULL,      NULL,      gettext_nop(        "\t-fnrules $t $m $r  - local filename construction rules\n"        "\t                     (for better description see manual)\n")    },  {      NULL,      "-store_info",      "StoreDocInfoFiles:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.enable_info,      NULL,      NULL,      gettext_nop(        "\t-store_info/-nostore_info\n"        "\t                   - store document info files with each document\n")    },  {      NULL,      "-nostore_info",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &cfg.enable_info,      NULL,      NULL,      NULL    },  {      NULL,      "-all_to_local",      "AllLinksToLocal:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.all_to_local,      NULL,      NULL,      gettext_nop(        "\t-all_to_local/-noall_to_local\n"        "\t                   - change all links inside HTML document to\n"        "\t                     local immediately after download\n")    },  {      NULL,      "-noall_to_local",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &cfg.all_to_local,      NULL,      NULL,      NULL    },  {      NULL,      "-sel_to_local",      "SelectedLinksToLocal:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.sel_to_local,      NULL,      NULL,      gettext_nop(        "\t-sel_to_local/-nosel_to_local\n"        "\t                   - change all links inside HTML document\n"        "\t                     which acomplish the limits, to\n"        "\t                     local immediately after download\n")    },  {      NULL,      "-nosel_to_local",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &cfg.sel_to_local,      NULL,      NULL,      NULL    },  {      NULL,      "-all_to_remote",      "AllLinksToRemote:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.all_to_remote,      NULL,      NULL,      gettext_nop(        "\t-all_to_remote/-noall_to_remote\n"        "\t                   - change all links inside HTML document to\n"        "\t                     remote immediately after download and\n"        "\t                     don't do any further changes to it\n")    },  {      NULL,      "-noall_to_remote",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &cfg.all_to_remote,      NULL,      NULL,      NULL    },  {      NULL,      "-remind_cmd",      "ReminderCMD:",      PARAM_STR,      (void *) NULL,      &cfg.remind_cmd,      NULL,      NULL,      gettext_nop(        "\t-remind_cmd $str   - command which sends result from reminder mode\n")    },  {      NULL,      "-auto_referer",      "AutoReferer:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.auto_referer,      NULL,      NULL,      gettext_nop(        "\t-auto_referer/-noauto_referer\n"        "\t                   - in HTTP request send for each starting URL\n"        "\t                     Referer: field which contains its own URL\n")    },  {      NULL,      "-noauto_referer",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &cfg.auto_referer,      NULL,      NULL,      NULL    },  {      NULL,      "-referer",      "Referer:",      PARAM_PBOOL,      (void *) TRUE,      &cfg.referer,      NULL,      NULL,      gettext_nop(        "\t-referer/-noreferer\n"        "\t                   - send Referer: field in HTTP request\n")    },  {      NULL,      "-noreferer",      NULL,      PARAM_NBOOL,      (void *) TRUE,      &cfg.referer,      NULL,      NULL,      NULL    },  {      NULL,      "-url_strategy",      "UrlSchedulingStrategy:",      PARAM_USTRAT,      (void *) SSTRAT_DO_SIRKY,      &cfg.scheduling_strategie,      NULL,      NULL,      gettext_nop(        "\t-url_strategy $strategy\n"        "\t                   - scheduling strategy for URLs\n"        "\t                     (this means order how URLs will be downloaded)\n"        "\t                     $strategy is one of :\n"        "\t                        level  - level order in URL tree\n"        "\t                        leveli - level order in URL tree,\n"        "\t                                 but inline objects go first\n"        "\t                        pre    - pre-order in URL tree\n"        "\t                        prei   - pre-order in URL tree,\n"        "\t                                 but inline objects go first\n")    },  {      NULL,      "-nscache_dir",      "NetscapeCacheDir:",#ifndef HAVE_BDB_18x      PARAM_PATH | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_PATH,      (void *) NULL,      &cfg.ns_cache_dir,      NULL,      NULL,      gettext_nop(        "\t-nscache_dir $dir  - path to Netcape browser cache directory\n")#endif    },  {      NULL,      "-ie_cache",      "UseMSIECache:",#ifndef __CYGWIN__      PARAM_PBOOL | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_PBOOL,      (void *) FALSE,      &cfg.ie_cache,      NULL,      NULL,      gettext_nop(        "\t-ie_cache          - allow loading of files from MSIE browser cache\n")#endif    },  {      NULL,      "-noie_cache",      NULL,#ifndef __CYGWIN__      PARAM_NBOOL | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_NBOOL,      (void *) FALSE,      &cfg.ie_cache,      NULL,      NULL,      NULL#endif    },  {      NULL,      "-remove_adv",      "RemoveAdvertisement:",#ifndef HAVE_REGEX      PARAM_PBOOL | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_PBOOL,      (void *) TRUE,      &cfg.remove_adv,      NULL,      NULL,      gettext_nop(        "\t-remove_adv/-noremove_adv\n"        "\t                   - enable removing of advertisement banners\n"        "\t                     assumes you have setup regular expresions\n"        "\t                     for matching adv banners with -adv_re option\n")#endif    },  {      NULL,      "-noremove_adv",      NULL,#ifndef HAVE_REGEX      PARAM_NBOOL | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_NBOOL,      (void *) TRUE,      &cfg.remove_adv,      NULL,      NULL,      NULL#endif    },  {      NULL,      "-adv_re",      "AdvBannerRE:",#ifndef HAVE_REGEX      PARAM_RE | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_RE,      (void *) NULL,      &cfg.advert_res,      NULL,      NULL,      gettext_nop(        "\t-adv_re $RE        - regular expressions for matching advertisement\n"        "\t                     banner URLs\n")#endif    },  {      NULL,      "-check_bg",      "CheckIfRunnigAtBackground:",#ifndef HAVE_TERMIOS      PARAM_PBOOL | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_PBOOL,      (void *) FALSE,      &cfg.tccheck,      NULL,      NULL,      gettext_nop(        "\t-check_bg/-nocheck_bg\n"        "\t                   - if running at background, don't write any\n"        "\t                     messages to screen\n")#endif    },  {      NULL,      "-nocheck_bg",      NULL,#ifndef HAVE_TERMIOS      PARAM_NBOOL | PARAM_UNSUPPORTED, NULL, NULL, NULL, NULL, NULL#else      PARAM_NBOOL,      (void *) FALSE,      &cfg.tccheck,      NULL,      NULL,      NULL#endif    },  {      NULL,      "-send_if_range",      "SendIfRange:",      PARAM_PBOOL,      (void *) TRUE,      &cfg.send_if_range,      NULL,      NULL,      gettext_nop(        "\t-send_if_range/-nosend_if_range\n"        "\t                   - send If-Range header in HTTP request\n"        "\t                     turn this of when server support reget, but\n"        "\t                     generates different Etags for two requests\n")    },  {      NULL,      "-nosend_if_range",      NULL,      PARAM_NBOOL,      (void *) TRUE,      &cfg.send_if_range,      NULL,      NULL,      NULL    },  {      NULL,      "-sched_cmd",      "SchedulingCommand:",      PARAM_STR,      (void *) NULL,      &cfg.sched_cmd,      NULL,      NULL,      gettext_nop(        "\t-sched_cmd $str    - command for scheduling\n")    },  {      NULL,      "-unique_log",      "UniqueLogName:",      PARAM_PBOOL,      (void *) FALSE,      &cfg.gen_logname,      NULL,      NULL,      gettext_nop(        "\t-unique_log/-nounique_log\n"        "\t                   - when original log file locked try to find other\n"        "\t                     with numbering extension which is not locked\n")    },  {      NULL,      "-nounique_log",      NULL,      PARAM_NBOOL,      (void *) FALSE,      &

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?