-
Notifications
You must be signed in to change notification settings - Fork 255
自定义网址
sqzw-x edited this page Dec 2, 2023
·
3 revisions
本文介绍如何开发自定义网址功能,普通用户无需了解
某些网站可能有多个防屏蔽域名或者免代理域名,为此 MDCx 允许用户自定义特定网站的网址。
由于网站数量多,情况各异,无法一一适配,因此欢迎针对特定网站的 pr,如果你有意向为某个网站实现自定义网址功能,可按如下步骤实现
- 在
src/models/crawlers
目录下找到该网站对应的 .py 文件 - 使用
from models.config.config import config
导入配置 - 查看
config.SUPPORTED_WEBSITES
,此列表包括所有网站的标准名称 - 网站对应的网址配置属性名是
<网站名>_website
,以madouqu
为例,如果用户设置了自定义网址,则访问config.madouqu_website
即可获得用户配置 - 如果用户未设置,则该字段不存在,可以使用
hasattr
判断 - 一般来说仅需要修改
main
函数,在其中替换原本硬编码的网址即可