Selenops
2.0.1

迅速なウェブクローラーのセレノプスへようこそ。
WebページのURLと検索する単語を考えると、Selenopsはそのページで上記の単語を探します。すべてのページはそこにリンクされています。
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 ( ) crawler Delegateは、訪問されたWebページなどの情報を取得し、Webページで指定された単語が見つかりました。
Selenopsは、Swiftパッケージマネージャーを介して配布されます。
アプリに使用するには、このチュートリアルをフォローし、このリポジトリURLを使用してください: https://github.com/zntfdr/Selenops.git 。
パッケージで使用するには、 Package.swiftの依存関係として追加します。swift:
let package = Package (
...
dependencies : [
. package ( url : " https://github.com/zntfdr/Selenops.git " , from : " 2.0.0 " )
] ,
targets : [
. target (
...
dependencies : [ " Selenops " ] )
] ,
...
) ...そして、必要に応じてimport Selenops 。

Selenopsには、機能を紹介するコマンドラインツールも搭載されています。
それをインストールするには、プロジェクトをクローンして実行します。
$ git clone https://github.com/zntfdr/Selenops.git
$ cd Selenops
$ makeSelenopsは、Federico Zanetelloによって迅速なスクリプトの例として構築されました。
すべてのユーザーは、遭遇するバグを修正することによって、または不足していることがわかっていてもドキュメントを改善することにより、プロジェクトの継続的な開発にアクティブな参加者になることを歓迎し、奨励されています。
変更を行いたい場合は、計画している変更のドラフトが含まれている場合でも、問題を再現するテストが含まれている場合でも、プルリクエストを開きます。
ありがとう、そしてセレノップを使って楽しんでください!