
مرحبًا بكم في Selenops ، زاحف على شبكة الإنترنت السريع.
بالنظر إلى عنوان 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 على معلومات مثل صفحات الويب التي تمت زيارتها ، والتي تم العثور على صفحة الويب المحددة.
يتم توزيع Selenps عبر مدير الحزمة 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
$ makeتم بناء Selenops بواسطة Federico Zanetello كمثال على نص سريع.
جميع المستخدمين موضع ترحيب وتشجيع على أن يصبحوا مشاركين نشطين في التطوير المستمر للمشروع - عن طريق إصلاح أي خطأ يواجهونه ، أو عن طريق تحسين الوثائق أينما وجدت.
إذا كنت ترغب في إجراء تغيير ، فيرجى فتح طلب سحب ، حتى لو كان يحتوي فقط على مسودة التغييرات التي تخطط لها ، أو اختبارًا يعيد إنتاج مشكلة.
شكرا لك ورجاء الاستمتاع باستخدام Selenops !