Esempio n. 1
0
if __name__ == "__main__":
    argv = sys.argv[1:]
    opts, args = getopt.getopt(argv, "h", [
        "policy=", "crawler_type=", "crawler_number=", "filter_region=",
        "filter_url=", "apply_time_interval", "time_st=", "time_ed=", "help"
    ])

    crawl_policy = Policy()
    argv, show_help = [], False
    for op, value in opts:
        if op == "--policy":
            argv.append(value)
        if op == "--crawler_type":
            try:
                value = int(value)
                crawl_policy.CRAWLER_TYPE = int(value)
                argv.append(value)
            except Exception, e:
                print e.message
                exit(1)
        if op == "--crawler_number":
            try:
                value = int(value)
                crawl_policy.CRAWLER_NUMBER = value
                argv.append(value)
            except Exception, e:
                print e.message
                exit(1)
        if op == "--filter_region":
            crawl_policy.START_FILTER[ORIGIN_REGION] = unicode(value)
            argv.append(value)