প্রকল্প সম্পর্কে

EasySpider (易采集) একটি সম্পূর্ণরূপে বিনামূল্যের ভিজ্যুয়াল ব্রাউজার অটোমেশন টেস্টিং, ডেটা সংগ্রহ ও ওয়েব স্ক্র্যাপিং সফটওয়্যার; এটি গ্রাফিকাল ইন্টারফেস ব্যবহার করে এবং কোনো কোড লিখে না কাজ ডিজাইন ও চালানো যায়। ব্যবহারকারী শুধু ওয়েব পৃষ্ঠায় যে কোনো উপাদানকে চयन করতে চান তা বেছে নিতে এবং প্রম্পট বক্সের নির্দেশনা অনুসারে ধাপে ধাপে কাজ করে, তাহলে কাজের ডিজাইন সম্পন্ন হয়। সফটওয়্যারটি কমান্ড লাইন মোডে স্বাধীনভাবে চালানো যায়, যা অন্যান্য সিস্টেমে ইন্টিগ্রেট করা সহজ করে। - ভিজ্যুয়াল উপাদান নির্বাচন: পৃষ্ঠার কোনো উপাদান ডান-ক্লিক করে নির্বাচন করার পরে, সফটওয়্যার স্বয়ংক্রিয়ভাবে একই ধরনের উপাদান들을 সনাক্ত করতে পারে এবং “সবকে নির্বাচন”, “শিশু উপাদান নির্বাচন”, “ডেটা সংগ্রহ” ইত্যাদি অপারেশন সমর্থন করে; তথ্যকে ক্ষেত্র별로 আলাদা আলাদাভাবে সংরক্ষণ করে। - লুপ এবং বিস্তারিত পৃষ্ঠা সংগ্রহ: সবকেই নির্বাচন করার পর “প্রতিটি উপাদানকে লুপে ক্লিক” বিকল্পটি নির্বাচন করা যায়; এটি স্বয়ংক্রিয়ভাবে প্রতিটি আইটেমের বিস্তারিত পৃষ্ঠা খুলে দেয়, এবং তারপর সেই বিস্তারিত পৃষ্ঠার বিষয়বস্তু সংগ্রহের জন্য সেটআপ চালিয়ে যাওয়া যায়। - ফ্লোচার্ট-শৈলী কাজ ডিজাইন: একটি ফ্লোচার্ট ইন্টারফেস প্রদান করা হয় যা লুপ, শর্তাধীন শাখা, “নেক্সট পৃষ্ঠায় লুপে ক্লিক” ইত্যাদি লজিককে সমর্থন করে এবং এটি সাধারণ ফ্লোচার্টে রূপান্তর করে দেখানো যায়। - প্রসারিত অপারেশন: টেক্সট ইনপুট, উপাদানের পাঠ্য সংগ্রহ, উপাদান এবং ওয়েবপেজের স্ক্রিনশট, OCR দিয়ে উপাদান বিষয়বস্তু শনাক্ত (সাধারণত টেক্সট ক্যাপচা জন্য), কাস্টম JS কোড ও সিস্টেম কোড চালানো, استخراج মানকে ভেরিয়েবল হিসেবে ইনপুট, Python কোডের গণনা ফলাফলকে ইনপুট হিসেবে ব্যবহার, MySQL ডেটাবেসে লেখা ইত্যাদি সমর্থন করে। - চালান ও একীकरण: সময়সূচী কাজ চালান, সমান্তরালভাবে একাধিক কাজ একসাথে চালান, IP পুল এবং টানেল IP পরিবর্তন করুন, এবং কমান্ড লাইন থেকে চালিয়ে অন্যান্য সিস্টেমে ইন্টিগ্রেট করা যায়। - নমুনা ও ডকুমেন্টেশন: রিপোজিটরিতে Examples নমুনা কাজ ফোল্ডার প্রদান করা হয়; এটি নাম পরিবর্তন করে tasks ডিরেক্টরিতে আমদানি করে ব্যবহার করা যায়। ডকুমেন্টেশন GitHub Wiki-এ অবস্থিত এবং B站 এবং YouTube-এ ভিডিও টিউটোরিয়ালও উপলব্ধ। অনুমতি ও মেনেজমেন্ট: সফটওয়্যাটার AGPL-3.0 লাইসেন্সের অধীনে funzion করে; ব্যক্তিগত এবং কোম্পানি উভয়ই সফটওয়্যারটি নিজেই বা উৎস কোডের ভিত্তিতে দ্বিতীয় উন্নয়ন করে বিনামূল্যে ব্যবহার করতে পারে, লেখকের সাথে যোগাযোগ করে বাণিজ্যিক অনুমতি নেওয়ার প্রয়োজন নেই; তবে লাইসেন্সের সংক্রামকতা, নেটওয়ার্ক ব্যবহারে ওপেন-সোর্স বাধ্যতা, উৎস কোড সরবরাহ, পেটেন্ট অনুমতি এবং দায় মুক্তি শর্তों का পालন করতে হবে। লেখক ঘোষণা করেন যে সফটওয়্যার শুধুমাত্র শিক্ষা ও আলোচনার জন্য, কোনো অবৈধ বা নিয়মবেধ činnostíে ব্যবহার নিষিদ্ধ; ব্যবহারের ফলাফল ব্যবহারকারীর নিজস্ব দায়িত্ব। প্রজেক্ট পটভূমি: এই সফটওয়্যাটারটি The Web Conference (WWW) 2023-এ অন্তর্ভুক্ত করা হয়েছে; এর সম্পর্কিত ফলাফল মধ্যে চীনা জাতীয় বুদ্ধিমত্তা সম্পত্তি বュরো-এর আবিষ্কার পেটেন্ট “একটি কাস্টম এক্সট্র্যাকশন প্রক্রিয়ার পরিষেবা র্যাপিং সিস্টেম” এবং জিয়াঙ্গ বিশ্ববিদ্যালয়ের মাস্টার্স থিসিস “ওয়েব অ্যাপ্লিকেশনের জন্য বুদ্ধিমান পরিষেবা র্যাপিং সিস্টেমের ডিজাইন ও বাস্তবায়ন” অন্তর্ভুক্ত।