MCPcopy Create free account

hub / github.com/QIN2DIM/V2RSS / functions

Functions289 in github.com/QIN2DIM/V2RSS

↓ 47 callersMethodruntime_report
( action_name: str, motive="RUN", message: str = "", **params )
src/services/utils/toolbox/toolbox.py:134
↓ 21 callersMethodreport
格式化运行日志,缓存上下文摘要信息 :param message: :param context: :param flags: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:147
↓ 17 callersMethodecho
控制台彩色输出 :param msg: :param level: 1:[✓] 0:[×] 2:[...] 3:[*] :return:
src/services/utils/toolbox/toolbox.py:28
↓ 14 callersMethod__len__
(self)
src/services/middleware/stream_io.py:52
↓ 14 callersMethodupdate
(self, local_entropy: List[dict])
src/services/middleware/workers_io.py:20
↓ 9 callersMethodreset_url
:param get_domain: :param url: 需要还原的链接 :param path: 需要添加的地址路径 `/` 开头 :return:
src/services/utils/toolbox/toolbox.py:146
↓ 8 callersMethodrefresh
连接池刷新,去除过期订阅 :return: 返回更新后的剩余订阅数
src/services/middleware/subscribe_io.py:100
↓ 6 callersMethodsync
(self)
src/services/middleware/workers_io.py:23
↓ 5 callersMethoddetach
移除订阅 :param motive: :param subscribe: :param transfer: 规定系统移除置 False,系统分发置为 True - True:拷贝被删除的订阅
src/services/middleware/subscribe_io.py:75
↓ 5 callersMethodgo
框架接口 :param power: :param args: :param kwargs: :return:
src/services/utils/accelerator/core.py:59
↓ 5 callersMethodrun
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:106
↓ 4 callersMethod_is_timeout
(self)
src/services/collector/core.py:304
↓ 4 callersMethodadd
添加订阅 :param retry_times: :param end_date: :param subscribe: :return:
src/services/middleware/subscribe_io.py:56
↓ 4 callersFunctiondevil_king_armed
Production line for running instances
src/services/collector/operator.py:19
↓ 4 callersMethodhandle_html
:param allow_redirects: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:168
↓ 4 callersMethodis_availability
(self)
src/services/utils/armor/anti_email/core.py:139
↓ 3 callersMethod__init__
(self, atomic: dict, silence: bool = None)
src/services/collector/nest/sspanel.py:31
↓ 3 callersMethodanti_email
临时邮箱注册解决方案 :param ctx: :param method: :return:
src/services/collector/core.py:72
↓ 3 callersMethoddate_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 callersMethodflooding_entity_data
(self, ctx: Chrome)
src/services/collector/nest/sspanel.py:75
↓ 3 callersMethodget_unified_cap
返回统一队列容量,若没有设置,则返回配置文件的设定 :return:
src/services/middleware/workers_io.py:43
↓ 3 callersMethodinstall
拉取项目依赖
src/services/scaffold.py:34
↓ 3 callersMethodping
测试 RedisNode 连接
src/services/scaffold.py:39
↓ 2 callersMethod__init__
(self)
src/services/middleware/workers_io.py:17
↓ 2 callersFunction_auto_detach
在 Scaffold 启动时手动指定环境变量控制链接分离,此处默认不分离。 当从路由层调用API时,若调用时就指定了 "detach" 则此环境变量无效 :return:
src/services/app/server/apis.py:15
↓ 2 callersMethod_context_switch
(self, api: Chrome, handle_obj=None)
src/services/utils/armor/anti_email/core.py:216
↓ 2 callersMethod_deploy_collector
(self)
src/services/deploy.py:125
↓ 2 callersMethod_listen_email
:param ignore: True: 返回 Address, False: 监听来件 :return:
src/services/utils/armor/anti_email/core.py:243
↓ 2 callersMethod_update_clock
(self)
src/services/collector/core.py:309
↓ 2 callersMethodanti_recaptcha
处理 SSPanel 中的 Google reCAPTCHA v2 Checkbox 人机验证。 使用音频声纹识别验证而非直面图像识别。 > 无论站点本身可否直连访问,本模块的执行过程的流量必须过墙,否则音频文件的下载及转码必然报错。
src/services/collector/core.py:159
↓ 2 callersFunctionapis_admin_get_subs
:param detach: :return:
src/services/app/server/apis.py:24
↓ 2 callersMethodassault
activate() 的外层包装,用于丰富实例运行前后的工作。 包含实例心跳检测,实例生产,运行时的顶级异常捕获以及运行后的安全释放 :param ctx: :param synergy: :param force:
src/services/collector/core.py:567
↓ 2 callersFunctionbooster
上古之血催化剂 :param docker: :param silence: :param power: :return:
src/apis/scaffold/runner.py:50
↓ 2 callersMethodbroadcast_synergy_context
(self, context: Union[dict, str])
src/services/middleware/workers_io.py:87
↓ 2 callersMethodcapture_slider
(self, xpath: str = None, class_name: str = None)
src/services/utils/armor/anti_slider/geetest_v3.py:76
↓ 2 callersMethodcheck_boundary
测试缺口识别算法精确度,根据full-notch色域残差计算得出的边界坐标boundary, 在notch图上做出一条垂直线段,用于对比“边界”真实值与计算值的差距 :return:
src/services/utils/armor/anti_slider/core.py:186
↓ 2 callersMethoddrag_slider
:param position: 滑块走完轨迹后与boundary预测值的相对位置,position > 0在右边,反之在左边 :param is_hold: 是否已拖住滑块,用于兼容不同的验证触发方式 :param boundary:
src/services/utils/armor/anti_slider/core.py:231
↓ 2 callersMethodgenerate_account
生成临时账号
src/services/collector/core.py:338
↓ 2 callersMethodgenerate_track
(solution, phys_params)
src/services/utils/armor/anti_slider/core.py:82
↓ 2 callersMethodget_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 callersMethodget_pool_status
获取缓存中的活跃订阅状态 :return: {"ActionAlias":Active number}
src/services/middleware/subscribe_io.py:41
↓ 2 callersMethodidentify_boundary
获取缺口偏移量 :param full_img_path: 不带缺口图片路径 :param notch_img_path: 带缺口图片路径 :param offset: 偏移量, 默认 35 :return:
src/services/utils/armor/anti_slider/core.py:145
↓ 2 callersMethodinit_log
(**sink_path)
src/services/utils/toolbox/toolbox.py:268
↓ 2 callersMethodpatterns
(url: str = None, email_body: str = None)
src/services/utils/armor/anti_email/core.py:35
↓ 2 callersMethodreset_loop_progress
(self, api: Chrome, new_status: str = None)
src/services/utils/sspanel_mining/sspanel_collector.py:201
↓ 2 callersMethodsave_base64img
将 base64 数据转化为图片保存到指定位置 :param data: base64 数据,不包含类型 :param path_: 保存的全路径
src/services/utils/armor/anti_slider/geetest_v3.py:34
↓ 2 callersMethodset_chrome_options
(self)
src/services/collector/core.py:312
↓ 2 callersMethodset_loop_progress
(total: int)
src/services/utils/sspanel_mining/sspanel_collector.py:191
↓ 2 callersMethodshock
(step_num: int = 9, alpha=0.3, beta=0.5)
src/services/utils/armor/anti_slider/core.py:219
↓ 2 callersMethodspawn
并发执行本机所有采集器任务,每个采集器实体启动一次,并发数取决于本机硬件条件。 Usage: python main.py nest _________________________________________________________
src/services/scaffold.py:207
↓ 2 callersMethodstart
(self)
src/services/deploy.py:112
↓ 2 callersMethodupdate_api_status
更新 API 函数调用情况 :param api_name: :return:
src/services/middleware/subscribe_io.py:117
↓ 1 callersMethod__init__
(self)
src/services/deploy.py:339
↓ 1 callersMethod__init__
(self, atomic: Dict[str, Any], silence: Optional[bool] = None)
src/services/collector/nest/v2board.py:23
↓ 1 callersMethod_adaptor
(self, context: Dict[str, Any])
src/services/deploy.py:444
↓ 1 callersMethod_capture_host
(self, api: Chrome)
src/services/utils/sspanel_mining/sspanel_collector.py:133
↓ 1 callersMethod_deploy_decoupler
(self)
src/services/deploy.py:142
↓ 1 callersFunction_download_driver
自动拉取 Chrome 以及 ChromeDriver
src/apis/scaffold/install.py:18
↓ 1 callersMethod_fall_danger
(self, url: str)
src/services/utils/sspanel_mining/sspanel_classifier.py:137
↓ 1 callersMethod_fall_register_closed
规则:判断关闭注册接口或结构非范式的站点 :param soup: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:57
↓ 1 callersMethod_fall_register_limit_by_code
规则:判断需要邀请码注册的站点 :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:91
↓ 1 callersMethod_fall_register_limit_by_email
规则:判断限定注册邮箱域名的站点 :param soup: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:74
↓ 1 callersMethod_fall_rookie
(self, url: str)
src/services/utils/sspanel_mining/sspanel_checker.py:61
↓ 1 callersMethod_fall_status
规则:判断状态异常 :param status_code: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:38
↓ 1 callersMethod_fine_node
标注正常站点 :param response: :param soup: :param url: :return:
src/services/utils/sspanel_mining/sspanel_classifier.py:111
↓ 1 callersMethod_handle_token
(self, api: Chrome)
src/services/utils/armor/anti_email/core.py:223
↓ 1 callersFunction_init_log
(sink_mark: str)
src/services/deploy.py:36
↓ 1 callersMethod_monitor_logger
(self, event: JobExecutionEvent)
src/services/deploy.py:152
↓ 1 callersMethod_page_tracking
(self, api: Chrome, ignore_filter=True)
src/services/utils/sspanel_mining/sspanel_collector.py:97
↓ 1 callersMethod_pattern
(context, mode=1)
src/services/utils/armor/anti_email/core.py:26
↓ 1 callersMethod_register
(self)
src/services/middleware/workers_io.py:131
↓ 1 callersMethodack
(self, message_id: str)
src/services/middleware/workers_io.py:84
↓ 1 callersMethodactivate
整合 实例生产注册,订阅获取,订阅存储,协同任务广播的流程 :param sm: :param ctx: :param synergy: :return:
src/services/collector/core.py:503
↓ 1 callersFunctionactivate_recaptcha
激活 reCAPTCHA 人机验证,并跳转至声纹识别界面,返回声源文件的下载地址 :param api: 为了消除 driver 指纹特征,可在高并发场景使用 undetected_chromedriver.v2 替代 selenium :return:
src/services/utils/armor/anti_recaptcha/core.py:27
↓ 1 callersMethodactivate_validator
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:88
↓ 1 callersMethodactivate_validator
(self)
src/services/utils/armor/anti_slider/geetest_v2.py:45
↓ 1 callersMethodanti_slider
(self, api: Chrome)
src/services/collector/core.py:139
↓ 1 callersFunctionapis_admin_get_pool_status
()
src/services/app/server/apis.py:91
↓ 1 callersFunctionapis_admin_get_subs_v2
:param alias: 缩写 :param detach: 被选中的链接不会被移除,在测试接口时使用 :return:
src/services/app/server/apis.py:48
↓ 1 callersMethodapis_get_email_code
(self, timeout: int = 60)
src/services/utils/armor/anti_email/core.py:296
↓ 1 callersFunctionapis_get_email_context
:param main_handle: :param api: :return:
src/services/utils/armor/anti_email/core.py:146
↓ 1 callersMethodapis_get_temp_email
(self, api: Chrome, handle_obj=None)
src/services/utils/armor/anti_email/core.py:273
↓ 1 callersFunctionapis_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 callersMethodautomated
(self)
src/services/middleware/workers_io.py:78
↓ 1 callersMethodbuy_free_plan
购买免费套餐
src/services/collector/core.py:374
↓ 1 callersMethodcache_subscribe
存储订阅链接
src/services/collector/core.py:472
↓ 1 callersFunctioncalculate_the_signature
实现机器人安全组接口策略,此处使用官方文档中的案例写法 :param secret_key: :return:
src/services/app/bot/dingtalk_bot/_demo.py:43
↓ 1 callersMethodcalibrate
(self, **optional)
src/apis/scaffold/services.py:21
↓ 1 callersMethodcapture_full_img
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:64
↓ 1 callersMethodcapture_full_img
(self)
src/services/utils/armor/anti_slider/geetest_v2.py:33
↓ 1 callersMethodcapture_notch_img
(self)
src/services/utils/armor/anti_slider/geetest_v3.py:70
↓ 1 callersMethodcapture_notch_img
(self)
src/services/utils/armor/anti_slider/geetest_v2.py:37
↓ 1 callersMethodcheck_heartbeat
检测实例的健康状态
src/services/collector/core.py:405
↓ 1 callersMethodcheck_local_network
(test_server: tuple = None)
src/services/utils/toolbox/toolbox.py:245
↓ 1 callersMethodcheck_receive
(api: Chrome)
src/services/utils/armor/anti_email/core.py:97
↓ 1 callersMethodcheck_sample_yaml
检查模板文件是否存在,检查配置文件是否存在,读取系统配置返回 :param block: 当 config.yaml 不存在时阻断运行 :param path_output: 配置生成路径(user) :param path_sam
src/services/utils/toolbox/toolbox.py:52
↓ 1 callersMethodchecker
(api: Chrome)
src/services/utils/armor/anti_slider/adaptive.py:32
↓ 1 callersMethodconfirm_entity_data
(self, ctx: Chrome)
src/services/collector/nest/sspanel.py:118
↓ 1 callersMethodcontrol_driver
(self, atomic: Dict[str, Any], *args, **kwargs)
src/services/deploy.py:289
↓ 1 callersMethodcontrol_driver
默认逻辑 :param task: :return:
src/services/utils/sspanel_mining/booster.py:47
next →1–100 of 289, ranked by callers