├── .claude └── settings.local.json ├── .gitignore ├── CHANGELOG.md ├── CLAUDE.md ├── DATABASE_README.md ├── FAQ.md ├── LICENSE ├── QUICK_START.md ├── README.md ├── SSL_BYPASS_README.md ├── Windows任务计划程序配置说明.md ├── __pycache__ ├── automated_crawler.cpython-313.pyc ├── automated_crawler.cpython-39.pyc ├── batch_readnum_spider.cpython-313.pyc ├── batch_readnum_spider.cpython-39.pyc ├── cookie_extractor.cpython-313.pyc ├── excel_auto_crawler.cpython-313.pyc ├── excel_auto_crawler.cpython-39.pyc ├── proxy_manager.cpython-313.pyc ├── proxy_manager.cpython-39.pyc ├── read_cookie.cpython-313.pyc ├── read_cookie.cpython-39.pyc ├── utils.cpython-313.pyc ├── utils.cpython-39.pyc ├── wechat_browser_automation.cpython-313.pyc └── wechat_browser_automation.cpython-39.pyc ├── chromedriver.exe ├── config ├── __init__.py ├── config.yaml └── config_manager.py ├── main.py ├── requirements.txt ├── run_auto_crawler.bat ├── run_auto_crawler.ps1 ├── run_database_crawler.bat ├── src ├── config │ ├── __init__.py │ └── credential.py ├── core │ ├── __init__.py │ ├── automated_crawler.py │ ├── backfill_manager.py │ ├── enhanced_proxy_manager.py │ ├── main_enhanced.py │ └── run_database_crawler.py ├── crawler │ ├── __init__.py │ ├── batch_readnum_spider.py │ └── enhanced_wx_crawler.py ├── database │ ├── __init__.py │ ├── database_config.py │ ├── database_manager.py │ └── verify_database.py ├── proxy │ ├── __init__.py │ ├── cookie_extractor.py │ ├── proxy_manager.py │ └── read_cookie.py ├── ui │ ├── __init__.py │ ├── excel_auto_crawler.py │ └── wechat_browser_automation.py └── utils │ ├── __init__.py │ └── utils.py ├── target_articles -ALL.xlsx ├── target_articles.xlsx ├── wechat_automation.log └── wechat_keys.txt /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /DATABASE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/DATABASE_README.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/FAQ.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/LICENSE -------------------------------------------------------------------------------- /QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/QUICK_START.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/README.md -------------------------------------------------------------------------------- /SSL_BYPASS_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/SSL_BYPASS_README.md -------------------------------------------------------------------------------- /Windows任务计划程序配置说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/Windows任务计划程序配置说明.md -------------------------------------------------------------------------------- /__pycache__/automated_crawler.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/automated_crawler.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/automated_crawler.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/automated_crawler.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/batch_readnum_spider.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/batch_readnum_spider.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/batch_readnum_spider.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/batch_readnum_spider.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/cookie_extractor.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/cookie_extractor.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/excel_auto_crawler.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/excel_auto_crawler.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/excel_auto_crawler.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/excel_auto_crawler.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/proxy_manager.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/proxy_manager.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/proxy_manager.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/proxy_manager.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/read_cookie.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/read_cookie.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/read_cookie.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/read_cookie.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/utils.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/utils.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/wechat_browser_automation.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/wechat_browser_automation.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/wechat_browser_automation.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/__pycache__/wechat_browser_automation.cpython-39.pyc -------------------------------------------------------------------------------- /chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/chromedriver.exe -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/config/__init__.py -------------------------------------------------------------------------------- /config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/config/config.yaml -------------------------------------------------------------------------------- /config/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/config/config_manager.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_auto_crawler.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/run_auto_crawler.bat -------------------------------------------------------------------------------- /run_auto_crawler.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/run_auto_crawler.ps1 -------------------------------------------------------------------------------- /run_database_crawler.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/run_database_crawler.bat -------------------------------------------------------------------------------- /src/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/config/credential.py -------------------------------------------------------------------------------- /src/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/automated_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/core/automated_crawler.py -------------------------------------------------------------------------------- /src/core/backfill_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/core/backfill_manager.py -------------------------------------------------------------------------------- /src/core/enhanced_proxy_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/core/enhanced_proxy_manager.py -------------------------------------------------------------------------------- /src/core/main_enhanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/core/main_enhanced.py -------------------------------------------------------------------------------- /src/core/run_database_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/core/run_database_crawler.py -------------------------------------------------------------------------------- /src/crawler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/crawler/batch_readnum_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/crawler/batch_readnum_spider.py -------------------------------------------------------------------------------- /src/crawler/enhanced_wx_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/crawler/enhanced_wx_crawler.py -------------------------------------------------------------------------------- /src/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/database/database_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/database/database_config.py -------------------------------------------------------------------------------- /src/database/database_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/database/database_manager.py -------------------------------------------------------------------------------- /src/database/verify_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/database/verify_database.py -------------------------------------------------------------------------------- /src/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/proxy/cookie_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/proxy/cookie_extractor.py -------------------------------------------------------------------------------- /src/proxy/proxy_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/proxy/proxy_manager.py -------------------------------------------------------------------------------- /src/proxy/read_cookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/proxy/read_cookie.py -------------------------------------------------------------------------------- /src/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/excel_auto_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/ui/excel_auto_crawler.py -------------------------------------------------------------------------------- /src/ui/wechat_browser_automation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/ui/wechat_browser_automation.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/src/utils/utils.py -------------------------------------------------------------------------------- /target_articles -ALL.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/target_articles -ALL.xlsx -------------------------------------------------------------------------------- /target_articles.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/target_articles.xlsx -------------------------------------------------------------------------------- /wechat_automation.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/wechat_automation.log -------------------------------------------------------------------------------- /wechat_keys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichardQt/AutoWechatCrawler/HEAD/wechat_keys.txt --------------------------------------------------------------------------------