RipMe dikelola dengan
RipMe adalah ripper album untuk berbagai situs web. Ini adalah alat lintas platform yang berjalan di komputer Anda, dan memerlukan Java 8. RipMe telah diuji dan dikonfirmasi berfungsi pada Windows, Linux, dan MacOS.
Unduh ripme.jar
dari rilis terbaru.
Catatan: Jika saat ini Anda menggunakan versi 1.2.x, 1.3.x atau 1.7.49, Anda tidak akan otomatis mendapatkan pembaruan ke versi terbaru. Kami menyarankan untuk mengunduh versi terbaru dari tautan di atas.
Untuk informasi tentang menjalankan berkas .jar
, lihat wiki Cara Menjalankan.
Di macOS, ada tong.
brew install --cask ripme && xattr -d com.apple.quarantine /Applications/ripme.jar
Log Perubahan (ripme.json)
Minta dukungan untuk lebih banyak situs dengan menambahkan komentar pada masalah Github ini.
Jika Anda seorang pengembang, Anda dapat menambahkan Ripper Anda sendiri dengan mengikuti panduan wiki: Cara Membuat Ripper untuk Situs Web HTML.
Proyek ini menggunakan Gradle atau Maven. Oleh karena itu kedua perintah diberikan. Untuk membuat file .jar, navigasikan ke direktori root proyek dan jalankan:
mvn clean compile assembly:single
mvn -B package assembly:single -Dmaven.test.skip=true
./gradlew clean build
./gradlew clean build -x test --warning-mode all
Ini akan mencakup semua dependensi di JAR. Seseorang juga dapat melewatkan pelaksanaan tes.
Tes dapat ditandai sebagai lambat, atau tidak stabil. Defaultnya adalah menjalankan semua kecuali tes yang tidak stabil. Tes lambat dapat dikecualikan untuk dijalankan. tes yang lambat dan tidak stabil dapat dijalankan sendiri. Setelah membangun, Anda dapat menjalankan tes, mengutip mungkin diperlukan tergantung pada shell Anda:
mvn test
mvn test -DexcludedGroups= -Dgroups=flaky,slow
mvn test ' -Dgroups=!slow '
./gradlew test
./gradlew test -DexcludeTags= -DincludeTags=flaky,slow
./gradlew test ' -DincludeTags=!slow '
Harap perhatikan bahwa beberapa pengujian mungkin gagal karena situs berubah dan ripper kami menjadi usang. Mulailah dengan membuat dan menguji versi RipMe yang dirilis, lalu pastikan bahwa perubahan apa pun yang Anda buat tidak menyebabkan kegagalan pengujian lainnya.