LICENSE
MANIFEST.in
README.md
setup.py
feapder/VERSION
feapder/__init__.py
feapder/requirements.txt
feapder/setting.py
feapder.egg-info/PKG-INFO
feapder.egg-info/SOURCES.txt
feapder.egg-info/dependency_links.txt
feapder.egg-info/entry_points.txt
feapder.egg-info/requires.txt
feapder.egg-info/top_level.txt
feapder/buffer/__init__.py
feapder/buffer/item_buffer.py
feapder/buffer/request_buffer.py
feapder/commands/__init__.py
feapder/commands/cmdline.py
feapder/commands/create_builder.py
feapder/commands/retry.py
feapder/commands/shell.py
feapder/commands/zip.py
feapder/commands/create/__init__.py
feapder/commands/create/create_cookies.py
feapder/commands/create/create_init.py
feapder/commands/create/create_item.py
feapder/commands/create/create_json.py
feapder/commands/create/create_params.py
feapder/commands/create/create_project.py
feapder/commands/create/create_setting.py
feapder/commands/create/create_spider.py
feapder/commands/create/create_table.py
feapder/core/__init__.py
feapder/core/base_parser.py
feapder/core/collector.py
feapder/core/handle_failed_items.py
feapder/core/handle_failed_requests.py
feapder/core/parser_control.py
feapder/core/scheduler.py
feapder/core/spiders/__init__.py
feapder/core/spiders/air_spider.py
feapder/core/spiders/batch_spider.py
feapder/core/spiders/spider.py
feapder/core/spiders/task_spider.py
feapder/db/__init__.py
feapder/db/memorydb.py
feapder/db/mongodb.py
feapder/db/mysqldb.py
feapder/db/redisdb.py
feapder/dedup/__init__.py
feapder/dedup/basefilter.py
feapder/dedup/bitarray.py
feapder/dedup/bloomfilter.py
feapder/dedup/expirefilter.py
feapder/dedup/litefilter.py
feapder/network/__init__.py
feapder/network/item.py
feapder/network/proxy_pool_old.py
feapder/network/request.py
feapder/network/response.py
feapder/network/selector.py
feapder/network/user_agent.py
feapder/network/downloader/__init__.py
feapder/network/downloader/_playwright.py
feapder/network/downloader/_requests.py
feapder/network/downloader/_selenium.py
feapder/network/downloader/base.py
feapder/network/proxy_pool/__init__.py
feapder/network/proxy_pool/base.py
feapder/network/proxy_pool/memory_proxy_pool.py
feapder/network/user_pool/__init__.py
feapder/network/user_pool/base_user_pool.py
feapder/network/user_pool/gold_user_pool.py
feapder/network/user_pool/guest_user_pool.py
feapder/network/user_pool/normal_user_pool.py
feapder/pipelines/__init__.py
feapder/pipelines/console_pipeline.py
feapder/pipelines/mongo_pipeline.py
feapder/pipelines/mysql_pipeline.py
feapder/templates/.DS_Store
feapder/templates/air_spider_template.tmpl
feapder/templates/batch_spider_template.tmpl
feapder/templates/item_template.tmpl
feapder/templates/spider_template.tmpl
feapder/templates/task_spider_template.tmpl
feapder/templates/update_item_template.tmpl
feapder/templates/project_template/.DS_Store
feapder/templates/project_template/CHECK_DATA.md
feapder/templates/project_template/README.md
feapder/templates/project_template/main.py
feapder/templates/project_template/setting.py
feapder/templates/project_template/items/__init__.py
feapder/templates/project_template/spiders/__init__.py
feapder/utils/__init__.py
feapder/utils/custom_argparse.py
feapder/utils/email_sender.py
feapder/utils/log.py
feapder/utils/metrics.py
feapder/utils/perfect_dict.py
feapder/utils/redis_lock.py
feapder/utils/tools.py
feapder/utils/js/intercept.js
feapder/utils/js/stealth.min.js
feapder/utils/webdriver/__init__.py
feapder/utils/webdriver/playwright_driver.py
feapder/utils/webdriver/selenium_driver.py
feapder/utils/webdriver/webdirver.py
feapder/utils/webdriver/webdriver_pool.py
tests/jd_spider.py
tests/mongo_spider.py
tests/test.py
tests/test_dedup.py
tests/test_lock.py
tests/test_log.py
tests/test_metrics.py
tests/test_mongodb.py
tests/test_mysqldb.py
tests/test_playwright.py
tests/test_playwright2.py
tests/test_rander.py
tests/test_rander2.py
tests/test_rander3.py
tests/test_rander_xhr.py
tests/test_redisdb.py
tests/test_request.py
tests/test_spider_params.py
tests/test_task.py
tests/test_tools.py
tests/test_webdriver.py
tests/air-spider/test_air_spider.py
tests/air-spider/test_air_spider_filter.py
tests/air-spider/test_air_spider_item.py
tests/air-spider/test_render_spider.py
tests/batch-spider/main.py
tests/batch-spider/setting.py
tests/batch-spider/table.sql
tests/batch-spider-integration/batch_spider_integration_task.sql
tests/batch-spider-integration/main.py
tests/batch-spider-integration/setting.py
tests/batch-spider-integration/items/__init__.py
tests/batch-spider-integration/spiders/__init__.py
tests/batch-spider-integration/spiders/sina_news_parser.py
tests/batch-spider-integration/spiders/tencent_news_parser.py
tests/batch-spider/items/__init__.py
tests/batch-spider/items/spider_data_item.py
tests/batch-spider/spiders/__init__.py
tests/batch-spider/spiders/test_spider.py
tests/db/test_redis.py
tests/spider/main.py
tests/spider/setting.py
tests/spider/table.sql
tests/spider-integration/main.py
tests/spider-integration/setting.py
tests/spider-integration/items/__init__.py
tests/spider-integration/spiders/__init__.py
tests/spider-integration/spiders/sina_news_parser.py
tests/spider-integration/spiders/tencent_news_parser.py
tests/spider/items/__init__.py
tests/spider/items/spider_data_item.py
tests/spider/log/haha.log
tests/spider/spiders/__init__.py
tests/spider/spiders/test_spider.py
tests/spider/spiders/test_spider2.py
tests/task-spider/test_task_spider.py
tests/test-debugger/.DS_Store
tests/test-debugger/README.md
tests/test-debugger/main.py
tests/test-debugger/setting.py
tests/test-debugger/items/__init__.py
tests/test-debugger/spiders/__init__.py
tests/test-debugger/spiders/test_debugger.py
tests/test-pipeline/main.py
tests/test-pipeline/pipeline.py
tests/test-pipeline/setting.py
tests/test-pipeline/table.sql
tests/test-pipeline/items/__init__.py
tests/test-pipeline/items/spider_data_item.py
tests/test-pipeline/spiders/__init__.py
tests/test-pipeline/spiders/test_spider.py
tests/test_template/test_spider.py
tests/user_pool/test_gold_user_pool.py
tests/user_pool/test_guest_user_pool.py
tests/user_pool/test_normal_user_pool.py