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)