dlm helper
1.0.0
dlm helper DLM 검색 모듈을 쉽게 생성, 테스트 및 게시하여 Synology Download Manager의 기능을 확장할 수 있는 웹 기반 도구입니다. DLM Webdriver Proxy와 함께 사용하면 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 프록시는 WebDriver 프록시용으로 구성된 DLM 검색 모듈을 사용하고 싶지만 dlm helper 사용하여 DLM을 생성하고 싶지 않은 사용자가 자체적으로 사용할 수 있습니다.
자신만의 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)입니다.