
Bem -vindo ao Selenops , um rastreador da Web Swift.
Dado um URL da página da web e uma palavra a serem pesquisados, o Selenops procurará a referida palavra nessa página e todas as páginas vinculadas lá, 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 ( ) O delegado crawler obterá informações como páginas da web visitadas e nas páginas da web, a palavra especificada foi encontrada.
Selenops é distribuído pelo gerente de pacotes SWIFT:
Para usá -lo em um aplicativo, siga este tutorial e use este URL do repositório: https://github.com/zntfdr/Selenops.git .
Para usá -lo em um pacote, adicione -o como uma dependência no seu Package.swift :
let package = Package (
...
dependencies : [
. package ( url : " https://github.com/zntfdr/Selenops.git " , from : " 2.0.0 " )
] ,
targets : [
. target (
...
dependencies : [ " Selenops " ] )
] ,
...
) ... e depois use import Selenops sempre que necessário.

O Selenops também vem com uma ferramenta de linha de comando que mostra sua funcionalidade.
Para instalá -lo, clonar o projeto e executar make:
$ git clone https://github.com/zntfdr/Selenops.git
$ cd Selenops
$ makeO Selenops foi construído por Federico Zanetello como um exemplo de script Swift.
Todos os usuários são bem -vindos e incentivados a se tornarem participantes ativos no desenvolvimento contínuo do projeto - corrigindo qualquer bug que eles encontrem ou melhorando a documentação onde quer que ele esteja faltando.
Se você deseja fazer uma alteração, abra uma solicitação de tração, mesmo que ela contém apenas um rascunho das alterações que você está planejando ou um teste que reproduz um problema.
Obrigado e aproveite o uso de selenops !