Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QIN2DIM/V2RSS
/ functions
Functions
289 in github.com/QIN2DIM/V2RSS
⨍
Functions
289
◇
Types & classes
51
↳
Endpoints
5
↓ 47 callers
Method
runtime_report
( action_name: str, motive="RUN", message: str = "", **params )
src/services/utils/toolbox/toolbox.py:134
↓ 21 callers
Method
report
格式化运行日志,缓存上下文摘要信息 :param message: :param context: :param flags: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:147
↓ 17 callers
Method
echo
控制台彩色输出 :param msg: :param level: 1:[✓] 0:[×] 2:[...] 3:[*] :return:
src/services/utils/toolbox/toolbox.py:28
↓ 14 callers
Method
__len__
(self)
src/services/middleware/stream_io.py:52
↓ 14 callers
Method
update
(self, local_entropy: List[dict])
src/services/middleware/workers_io.py:20
↓ 9 callers
Method
reset_url
:param get_domain: :param url: 需要还原的链接 :param path: 需要添加的地址路径 `/` 开头 :return:
src/services/utils/toolbox/toolbox.py:146
↓ 8 callers
Method
refresh
连接池刷新,去除过期订阅 :return: 返回更新后的剩余订阅数
src/services/middleware/subscribe_io.py:100
↓ 6 callers
Method
sync
(self)
src/services/middleware/workers_io.py:23
↓ 5 callers
Method
detach
移除订阅 :param motive: :param subscribe: :param transfer: 规定系统移除置 False,系统分发置为 True - True:拷贝被删除的订阅
src/services/middleware/subscribe_io.py:75
↓ 5 callers
Method
go
框架接口 :param power: :param args: :param kwargs: :return:
src/services/utils/accelerator/core.py:59
↓ 5 callers
Method
run
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:106
↓ 4 callers
Method
_is_timeout
(self)
src/services/collector/core.py:304
↓ 4 callers
Method
add
添加订阅 :param retry_times: :param end_date: :param subscribe: :return:
src/services/middleware/subscribe_io.py:56
↓ 4 callers
Function
devil_king_armed
Production line for running instances
src/services/collector/operator.py:19
↓ 4 callers
Method
handle_html
:param allow_redirects: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:168
↓ 4 callers
Method
is_availability
(self)
src/services/utils/armor/anti_email/core.py:139
↓ 3 callers
Method
__init__
(self, atomic: dict, silence: bool = None)
src/services/collector/nest/sspanel.py:31
↓ 3 callers
Method
anti_email
临时邮箱注册解决方案 :param ctx: :param method: :return:
src/services/collector/core.py:72
↓ 3 callers
Method
date_format_now
输出格式化日期 :param tz: 时区 :param mode: with [file log] - file:符合文件标准 yyyy-mm-dd - log:人类可读 yyyy-mm-dd HH:
src/services/utils/toolbox/toolbox.py:93
↓ 3 callers
Method
flooding_entity_data
(self, ctx: Chrome)
src/services/collector/nest/sspanel.py:75
↓ 3 callers
Method
get_unified_cap
返回统一队列容量,若没有设置,则返回配置文件的设定 :return:
src/services/middleware/workers_io.py:43
↓ 3 callers
Method
install
拉取项目依赖
src/services/scaffold.py:34
↓ 3 callers
Method
ping
测试 RedisNode 连接
src/services/scaffold.py:39
↓ 2 callers
Method
__init__
(self)
src/services/middleware/workers_io.py:17
↓ 2 callers
Function
_auto_detach
在 Scaffold 启动时手动指定环境变量控制链接分离,此处默认不分离。 当从路由层调用API时,若调用时就指定了 "detach" 则此环境变量无效 :return:
src/services/app/server/apis.py:15
↓ 2 callers
Method
_context_switch
(self, api: Chrome, handle_obj=None)
src/services/utils/armor/anti_email/core.py:216
↓ 2 callers
Method
_deploy_collector
(self)
src/services/deploy.py:125
↓ 2 callers
Method
_listen_email
:param ignore: True: 返回 Address, False: 监听来件 :return:
src/services/utils/armor/anti_email/core.py:243
↓ 2 callers
Method
_update_clock
(self)
src/services/collector/core.py:309
↓ 2 callers
Method
anti_recaptcha
处理 SSPanel 中的 Google reCAPTCHA v2 Checkbox 人机验证。 使用音频声纹识别验证而非直面图像识别。 > 无论站点本身可否直连访问,本模块的执行过程的流量必须过墙,否则音频文件的下载及转码必然报错。
src/services/collector/core.py:159
↓ 2 callers
Function
apis_admin_get_subs
:param detach: :return:
src/services/app/server/apis.py:24
↓ 2 callers
Method
assault
activate() 的外层包装,用于丰富实例运行前后的工作。 包含实例心跳检测,实例生产,运行时的顶级异常捕获以及运行后的安全释放 :param ctx: :param synergy: :param force:
src/services/collector/core.py:567
↓ 2 callers
Function
booster
上古之血催化剂 :param docker: :param silence: :param power: :return:
src/apis/scaffold/runner.py:50
↓ 2 callers
Method
broadcast_synergy_context
(self, context: Union[dict, str])
src/services/middleware/workers_io.py:87
↓ 2 callers
Method
capture_slider
(self, xpath: str = None, class_name: str = None)
src/services/utils/armor/anti_slider/geetest_v3.py:76
↓ 2 callers
Method
check_boundary
测试缺口识别算法精确度,根据full-notch色域残差计算得出的边界坐标boundary, 在notch图上做出一条垂直线段,用于对比“边界”真实值与计算值的差距 :return:
src/services/utils/armor/anti_slider/core.py:186
↓ 2 callers
Method
drag_slider
:param position: 滑块走完轨迹后与boundary预测值的相对位置,position > 0在右边,反之在左边 :param is_hold: 是否已拖住滑块,用于兼容不同的验证触发方式 :param boundary:
src/services/utils/armor/anti_slider/core.py:231
↓ 2 callers
Method
generate_account
生成临时账号
src/services/collector/core.py:338
↓ 2 callers
Method
generate_track
(solution, phys_params)
src/services/utils/armor/anti_slider/core.py:82
↓ 2 callers
Method
get_base64_by_canvas
将 canvas 标签内容转换为 base64 数据 :param class_name: canvas 标签的类名 :param contain_type: 返回的数据是否包含类型 :return: base64 数据
src/services/utils/armor/anti_slider/geetest_v3.py:43
↓ 2 callers
Method
get_pool_status
获取缓存中的活跃订阅状态 :return: {"ActionAlias":Active number}
src/services/middleware/subscribe_io.py:41
↓ 2 callers
Method
identify_boundary
获取缺口偏移量 :param full_img_path: 不带缺口图片路径 :param notch_img_path: 带缺口图片路径 :param offset: 偏移量, 默认 35 :return:
src/services/utils/armor/anti_slider/core.py:145
↓ 2 callers
Method
init_log
(**sink_path)
src/services/utils/toolbox/toolbox.py:268
↓ 2 callers
Method
patterns
(url: str = None, email_body: str = None)
src/services/utils/armor/anti_email/core.py:35
↓ 2 callers
Method
reset_loop_progress
(self, api: Chrome, new_status: str = None)
src/services/utils/sspanel_mining/sspanel_collector.py:201
↓ 2 callers
Method
save_base64img
将 base64 数据转化为图片保存到指定位置 :param data: base64 数据,不包含类型 :param path_: 保存的全路径
src/services/utils/armor/anti_slider/geetest_v3.py:34
↓ 2 callers
Method
set_chrome_options
(self)
src/services/collector/core.py:312
↓ 2 callers
Method
set_loop_progress
(total: int)
src/services/utils/sspanel_mining/sspanel_collector.py:191
↓ 2 callers
Method
shock
(step_num: int = 9, alpha=0.3, beta=0.5)
src/services/utils/armor/anti_slider/core.py:219
↓ 2 callers
Method
spawn
并发执行本机所有采集器任务,每个采集器实体启动一次,并发数取决于本机硬件条件。 Usage: python main.py nest _________________________________________________________
src/services/scaffold.py:207
↓ 2 callers
Method
start
(self)
src/services/deploy.py:112
↓ 2 callers
Method
update_api_status
更新 API 函数调用情况 :param api_name: :return:
src/services/middleware/subscribe_io.py:117
↓ 1 callers
Method
__init__
(self)
src/services/deploy.py:339
↓ 1 callers
Method
__init__
(self, atomic: Dict[str, Any], silence: Optional[bool] = None)
src/services/collector/nest/v2board.py:23
↓ 1 callers
Method
_adaptor
(self, context: Dict[str, Any])
src/services/deploy.py:444
↓ 1 callers
Method
_capture_host
(self, api: Chrome)
src/services/utils/sspanel_mining/sspanel_collector.py:133
↓ 1 callers
Method
_deploy_decoupler
(self)
src/services/deploy.py:142
↓ 1 callers
Function
_download_driver
自动拉取 Chrome 以及 ChromeDriver
src/apis/scaffold/install.py:18
↓ 1 callers
Method
_fall_danger
(self, url: str)
src/services/utils/sspanel_mining/sspanel_classifier.py:137
↓ 1 callers
Method
_fall_register_closed
规则:判断关闭注册接口或结构非范式的站点 :param soup: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:57
↓ 1 callers
Method
_fall_register_limit_by_code
规则:判断需要邀请码注册的站点 :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:91
↓ 1 callers
Method
_fall_register_limit_by_email
规则:判断限定注册邮箱域名的站点 :param soup: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:74
↓ 1 callers
Method
_fall_rookie
(self, url: str)
src/services/utils/sspanel_mining/sspanel_checker.py:61
↓ 1 callers
Method
_fall_status
规则:判断状态异常 :param status_code: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:38
↓ 1 callers
Method
_fine_node
标注正常站点 :param response: :param soup: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:111
↓ 1 callers
Method
_handle_token
(self, api: Chrome)
src/services/utils/armor/anti_email/core.py:223
↓ 1 callers
Function
_init_log
(sink_mark: str)
src/services/deploy.py:36
↓ 1 callers
Method
_monitor_logger
(self, event: JobExecutionEvent)
src/services/deploy.py:152
↓ 1 callers
Method
_page_tracking
(self, api: Chrome, ignore_filter=True)
src/services/utils/sspanel_mining/sspanel_collector.py:97
↓ 1 callers
Method
_pattern
(context, mode=1)
src/services/utils/armor/anti_email/core.py:26
↓ 1 callers
Method
_register
(self)
src/services/middleware/workers_io.py:131
↓ 1 callers
Method
ack
(self, message_id: str)
src/services/middleware/workers_io.py:84
↓ 1 callers
Method
activate
整合 实例生产注册,订阅获取,订阅存储,协同任务广播的流程 :param sm: :param ctx: :param synergy: :return:
src/services/collector/core.py:503
↓ 1 callers
Function
activate_recaptcha
激活 reCAPTCHA 人机验证,并跳转至声纹识别界面,返回声源文件的下载地址 :param api: 为了消除 driver 指纹特征,可在高并发场景使用 undetected_chromedriver.v2 替代 selenium :return:
src/services/utils/armor/anti_recaptcha/core.py:27
↓ 1 callers
Method
activate_validator
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:88
↓ 1 callers
Method
activate_validator
(self)
src/services/utils/armor/anti_slider/geetest_v2.py:45
↓ 1 callers
Method
anti_slider
(self, api: Chrome)
src/services/collector/core.py:139
↓ 1 callers
Function
apis_admin_get_pool_status
()
src/services/app/server/apis.py:91
↓ 1 callers
Function
apis_admin_get_subs_v2
:param alias: 缩写 :param detach: 被选中的链接不会被移除,在测试接口时使用 :return:
src/services/app/server/apis.py:48
↓ 1 callers
Method
apis_get_email_code
(self, timeout: int = 60)
src/services/utils/armor/anti_email/core.py:296
↓ 1 callers
Function
apis_get_email_context
:param main_handle: :param api: :return:
src/services/utils/armor/anti_email/core.py:146
↓ 1 callers
Method
apis_get_temp_email
(self, api: Chrome, handle_obj=None)
src/services/utils/armor/anti_email/core.py:273
↓ 1 callers
Function
apis_get_verification_code
:param collaborate_tab: :param main_handle: :param api: :param link: apis_get_email_context() 上下文键值对 link :return:
src/services/utils/armor/anti_email/core.py:176
↓ 1 callers
Method
automated
(self)
src/services/middleware/workers_io.py:78
↓ 1 callers
Method
buy_free_plan
购买免费套餐
src/services/collector/core.py:374
↓ 1 callers
Method
cache_subscribe
存储订阅链接
src/services/collector/core.py:472
↓ 1 callers
Function
calculate_the_signature
实现机器人安全组接口策略,此处使用官方文档中的案例写法 :param secret_key: :return:
src/services/app/bot/dingtalk_bot/_demo.py:43
↓ 1 callers
Method
calibrate
(self, **optional)
src/apis/scaffold/services.py:21
↓ 1 callers
Method
capture_full_img
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:64
↓ 1 callers
Method
capture_full_img
(self)
src/services/utils/armor/anti_slider/geetest_v2.py:33
↓ 1 callers
Method
capture_notch_img
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:70
↓ 1 callers
Method
capture_notch_img
(self)
src/services/utils/armor/anti_slider/geetest_v2.py:37
↓ 1 callers
Method
check_heartbeat
检测实例的健康状态
src/services/collector/core.py:405
↓ 1 callers
Method
check_local_network
(test_server: tuple = None)
src/services/utils/toolbox/toolbox.py:245
↓ 1 callers
Method
check_receive
(api: Chrome)
src/services/utils/armor/anti_email/core.py:97
↓ 1 callers
Method
check_sample_yaml
检查模板文件是否存在,检查配置文件是否存在,读取系统配置返回 :param block: 当 config.yaml 不存在时阻断运行 :param path_output: 配置生成路径(user) :param path_sam
src/services/utils/toolbox/toolbox.py:52
↓ 1 callers
Method
checker
(api: Chrome)
src/services/utils/armor/anti_slider/adaptive.py:32
↓ 1 callers
Method
confirm_entity_data
(self, ctx: Chrome)
src/services/collector/nest/sspanel.py:118
↓ 1 callers
Method
control_driver
(self, atomic: Dict[str, Any], *args, **kwargs)
src/services/deploy.py:289
↓ 1 callers
Method
control_driver
默认逻辑 :param task: :return:
src/services/utils/sspanel_mining/booster.py:47
next →
1–100 of 289, ranked by callers