Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/54xingzhe/weixin_crawler
/ types & classes
Types & classes
35 in github.com/54xingzhe/weixin_crawler
⨍
Functions
937
◇
Types & classes
35
↳
Endpoints
10
↓ 15 callers
Class
DBQ
持久型数据库队列维护, 一条记录通常是一个类别, 类别中有一个list用户维护该类别的成员 类别的主要属性是meta和data 所有DBQ均在同一个collection中 一个DBQ就是一条记录 一个DBQ实例在数据库中queue为一条记录
project/tools/data_queue.py:98
↓ 5 callers
Class
Request
source_code/request/__init__.py:17
↓ 2 callers
Class
WeixinDB
针对微信全部数据提供方法 暴露给全部程序可见
project/db/__init__.py:153
↓ 1 callers
Class
CrawlArticleItem
project/crawler/crawler/items/crawl_article.py:4
↓ 1 callers
Class
CrawlArticleReadDataItem
project/crawler/crawler/items/crawl_article.py:10
↓ 1 callers
Class
CustomFlask
project/ui/ui_instance.py:9
↓ 1 callers
Class
GZH
解析从数据库中直接得到的公众号原始数据 组织数据方便后续公众号报告中使用
project/Application/report/gzh_report/GZH.py:4
↓ 1 callers
Class
GZHCategory
管理公众号分类 接受前端的消息对对数据进行组织并反馈结果给前端
project/Application/gzh_category/__init__.py:6
↓ 1 callers
Class
GZHCrawler
只有一个实例对象,在设计模式中可以采用单例模式 接受一个公众号爬虫管理者实例作为参数
project/Application/gzh_crawler/__init__.py:6
↓ 1 callers
Class
GZHReportData
产生公众号报告所需要的数据
project/Application/report/gzh_report/__init__.py:8
↓ 1 callers
Class
GZHSearch
管理所有公众号在ES中的index和doc
project/es/__init__.py:13
↓ 1 callers
Class
GZHSearchSetting
公众号搜索设置服务 和前端设置面板进行交互, 为执行搜索时提供设置参数
project/es/setting.py:6
↓ 1 callers
Class
LoadMoreItem
project/crawler/crawler/items/load_more.py:4
↓ 1 callers
Class
OperateAllPhone
同时控制给定abd端口的所有手机 请确保手机初始界面一致
project/phone_operate/PhoneControl.py:114
↓ 1 callers
Class
PhoneControl
project/phone_operate/PhoneControl.py:18
↓ 1 callers
Class
RQ
使用redis创建一个队列FIFO
project/tools/data_queue.py:13
↓ 1 callers
Class
VC
根据给定的文字或位置信息执行屏幕点击动作 click_by_loc和click_by_words是最重要的连个对外接口
project/phone_operate/VC.py:6
↓ 1 callers
Class
WeixinOperate
实现对所有在线手机进行操作 以获取微信请求参数
project/phone_operate/WeixinOperate.py:12
Class
ArticleListSpider
project/crawler/crawler/spiders/article_list.py:9
Class
ArticleReadDataMiddleware
project/crawler/crawler/middlewares/crawl_article.py:55
Class
ArticleReadDataSpider
公众号文章阅读数据爬虫
project/crawler/crawler/spiders/article.py:89
Class
ArticleSpider
公众号文章内容爬虫
project/crawler/crawler/spiders/article.py:12
Class
Base
`Base`类是所有图形类的基类,提供部分初始化参数和基本的方法
source_code/base.py:19
Class
CrawlArticleMiddleware
project/crawler/crawler/middlewares/crawl_article.py:11
Class
DecodeArticle
解析文章内容
project/crawler_assist/decode_response.py:16
Class
DecodeArticleList
解析获取文章列表
project/crawler_assist/decode_response.py:61
Class
LoadMoreMiddleware
project/crawler/crawler/middlewares/load_more.py:7
Class
MultiTask
project/tools/MultiTask.py:13
Class
OCR
project/phone_operate/OCR.py:12
Class
Response
source_code/response/__init__.py:17
Class
ResponseArticleListPipeline
project/crawler/crawler/pipelines/load_more.py:5
Class
ResponseArticlePipeline
project/crawler/crawler/pipelines/crawl_article.py:5
Class
ResponseArticleReadDataPipeline
project/crawler/crawler/pipelines/crawl_article.py:23
Class
Singleton
抽象单例
project/tools/dp.py:1
Class
TidyReqData
anyproxy直接将截取的请求数据存放在redis中TidyReqData提供方法整理出每个手机的最新请求文件 并且删除历史请求文件
project/crawler_assist/tidy_req_data.py:8