
Bienvenido a Selenops , un Swift Web Crawler.
Dada una URL de la página web y una palabra para buscar, Selenops buscará dicha palabra en esa página, y todas las páginas vinculadas allí, recursivamente.
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 ( ) El delegado crawler obtendrá información como páginas web visitadas y en las que se ha encontrado las páginas web la palabra especificada.
Selenops se distribuye a través del Swift Package Manager:
Para usarlo en una aplicación, siga este tutorial y use este repositorio URL: https://github.com/zntfdr/Selenops.git .
Para usarlo en un paquete, agrégalo como una dependencia en su Package.swift .
let package = Package (
...
dependencies : [
. package ( url : " https://github.com/zntfdr/Selenops.git " , from : " 2.0.0 " )
] ,
targets : [
. target (
...
dependencies : [ " Selenops " ] )
] ,
...
) ... y luego use import Selenops cuando sea necesario.

Selenops también viene con una herramienta de línea de comandos que muestra su funcionalidad.
Para instalarlo, clona el proyecto y ejecute Make:
$ git clone https://github.com/zntfdr/Selenops.git
$ cd Selenops
$ makeSelenops fue construido por Federico Zanetello como un ejemplo de un guión rápido.
Todos los usuarios son bienvenidos y alentados a convertirse en participantes activos en el desarrollo continuo del proyecto, arreglando cualquier error que encuentren o mejorando la documentación donde sea que se encuentre.
Si desea realizar un cambio, abra una solicitud de extracción, incluso si solo contiene un borrador de los cambios que está planeando, o una prueba que reproduce un problema.
¡Gracias y por favor disfruta usando Selenops !