dlm helper
1.0.0
dlm helper是一款基于 Web 的工具,可轻松创建、测试和发布 DLM 搜索模块,以扩展 Synology Download Manager 的功能。当与 DLM Webdriver 代理结合使用时,使用dlm helper创建的 DLM 可以访问通常受到自动脚本保护的网站。
有几个选项可以安装dlm helper :
git clone https://github.com/SplitCriteria/dlm-helper.git
sudo docker-compose up -d
http://your.synology.ip:3000
git clone https://github.com/SplitCriteria/dlm-helper.git
cd dlm-helper
php /your/path/to/composer.phar update
http://your.synology.ip/dlm-helper/
sudo docker compose -f docker-compose-proxy.yml up -d
sudo docker network create dlm-net
sudo docker run -dp 4445:4445 --name dlm-webdriver-proxy --network dlm-net splitcriteria/dlm-webdriver-proxy
sudo docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" --name selenium-webdriver --network dlm-net selenium/standalone-chrome
DLM WebDriver 代理使使用dlm helper创建的 DLM 模块能够访问通常受到自动脚本保护的网站。使用发布时未选择Use WebDriver Proxy
的 DLM 搜索模块不需要DLM WebDriver 代理。对于那些想要使用为 WebDriver 代理配置的 DLM 搜索模块但不想使用dlm helper创建 DLM 的人来说,WebDriver 代理可以自行使用。
请按照以下步骤创建并测试您自己的 DLM:
./index.html
https://some.website.com/search/?q=Search+Title
)复制/粘贴到 dlm 助手的搜索 URL 输入中Search+Title
)输入Source Content
部分加载Use WebDriver Proxy
复选框/<body>(.*)</body>/s
)现在包括对需要用户名/密码登录的私人跟踪器的支持。但是,您必须自己实施验证码。以下是包含帐户支持的步骤
tar xzf your_dlm_file.dlm
search.php
VerifyAccount
函数中实现适当的帐户验证码tar czf your_dlm_file.dlm INFO search.php
search.php
中调用VerifyAccount
) /var/log/downloadstation.log
找到/usr/syno/etc/packages/DownloadStation/download/btsearch.conf
的帐户的用户名/密码/volume[X]/@appstore/DownloadStation/btsearch/plugins/
其中 X 是卷 #(例如 1)