
Willkommen bei Selenops , einem schnellen Web -Crawler.
Bei einer Webseite URL und einem Wort zum Suchen suchen Selenops auf dieser Seite nach diesem Wort und alle Seiten, die dort verknüpft sind.
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 ( ) Der crawler -Delegierte erhält Informationen wie besuchte Webseiten und auf denen das angegebene Wort gefunden wurde.
Selenops wird über den Swift -Paketmanager verteilt:
Um es in eine App zu verwenden, folgen Sie diesem Tutorial und verwenden Sie diese Repository -URL: https://github.com/zntfdr/Selenops.git .
Um es in einem Paket zu verwenden, fügen Sie es als Abhängigkeit in Ihrem Package.swift hinzu.
let package = Package (
...
dependencies : [
. package ( url : " https://github.com/zntfdr/Selenops.git " , from : " 2.0.0 " )
] ,
targets : [
. target (
...
dependencies : [ " Selenops " ] )
] ,
...
) ... und verwenden Sie dann import Selenops wenn dies erforderlich ist.

Selenops wird auch mit einem Befehlszeilen -Tool ausgestattet, das seine Funktionalität zeigt.
Um es zu installieren, klonen Sie das Projekt und führen Sie es aus: machen Sie:
$ git clone https://github.com/zntfdr/Selenops.git
$ cd Selenops
$ makeSelenops wurde von Federico Zanetello als Beispiel für ein schnelles Drehbuch erstellt.
Alle Benutzer sind willkommen und ermutigt, aktiv an der Entwicklung des Projekts teilzunehmen - indem sie jeden Fehler beheben, dem sie begegnen, oder indem sie die Dokumentation verbessert, wo immer sie fehlen.
Wenn Sie eine Änderung vornehmen möchten, öffnen Sie bitte eine Pull -Anfrage, auch wenn sie nur einen Entwurf der von Ihnen geplanten Änderungen oder einen Test enthält, der ein Problem reproduziert.
Vielen Dank und bitte genießen Sie es mit Selenops !