
Selamat datang di Selenops , perayap web yang cepat.
Diberikan URL halaman web dan kata untuk mencari, Selenops akan mencari kata di halaman itu, dan semua halaman yang ditautkan di sana, secara rekursif.
import Selenops
// Initialize crawler.
let crawler = Crawler (
startURL : URL ( string : " https://fivestars.blog/ " ) ! ,
maximumPagesToVisit : 10 ,
wordToSearch : " Swift " // Specify the word to search here.
)
// Set delegate.
crawler . delegate = ... // Needs to conform to CrawlerDelegate
// Start crawling!
crawler . start ( ) Delegasi crawler akan mendapatkan informasi seperti halaman web yang dikunjungi, dan di halaman web mana kata yang ditentukan telah ditemukan.
Selenops didistribusikan melalui manajer paket Swift:
Untuk menggunakannya ke dalam aplikasi, ikuti tutorial ini dan gunakan URL repositori ini: https://github.com/zntfdr/Selenops.git .
Untuk menggunakannya dalam paket, tambahkan sebagai ketergantungan dalam Package.swift Anda.
let package = Package (
...
dependencies : [
. package ( url : " https://github.com/zntfdr/Selenops.git " , from : " 2.0.0 " )
] ,
targets : [
. target (
...
dependencies : [ " Selenops " ] )
] ,
...
) ... dan kemudian gunakan import Selenops kapan pun diperlukan.

Selenops juga dilengkapi dengan alat baris perintah yang menampilkan fungsinya.
Untuk menginstalnya, klon proyek dan jalankan Make:
$ git clone https://github.com/zntfdr/Selenops.git
$ cd Selenops
$ makeSelenops dibangun oleh Federico Zanetello sebagai contoh skrip cepat.
Semua pengguna dipersilakan dan didorong untuk menjadi peserta aktif dalam proyek pengembangan lanjutan - dengan memperbaiki bug apa pun yang mereka temui, atau dengan meningkatkan dokumentasi di mana pun ia ditemukan kurang.
Jika Anda ingin melakukan perubahan, silakan buka permintaan tarik, bahkan jika itu hanya berisi draf perubahan yang Anda rencanakan, atau tes yang mereproduksi masalah.
Terima kasih dan tolong nikmati menggunakan Selenops !