। নেট (সি #) [বন্ধ] এর ওয়েব স্ক্র্যাপিংয়ের জন্য নিদর্শন এবং অনুশীলনগুলি


9

বাহ্যিক ওয়েব সাইট / অ্যাপ্লিকেশনটি স্বয়ংক্রিয় করার জন্য আমি একটি অ্যাপ্লিকেশন একসাথে রাখব। কিছু পরিস্থিতিতে আমাকে ব্যবহারকারী হিসাবে সাইটটি নেভিগেট করতে হবে (কিছু লিঙ্ক যা আমি অনুসরণ করতে হবে তা ভবিষ্যদ্বাণী করা যায় না এবং অবশ্যই একটি প্রতিক্রিয়া থেকে পার্স করা উচিত)

আমি ইতিমধ্যে এইচটিএমএল অ্যাগিলিটি প্যাকটি ব্যবহার করছি , এবং প্রয়োজন হলে পরিপাটি সম্পর্কে সচেতন ।

আমার কি অন্য কোনও প্রযুক্তি সম্পর্কে সচেতন হওয়া উচিত?

বাহ্যিক ওয়েব অ্যাপ্লিকেশন পরিবর্তিত হলে ইভেন্টটিতে দ্রুত সমন্বয় করতে সক্ষম হওয়ার জন্য কি কোনও প্রস্তাবিত নিদর্শন রয়েছে? আমি কিছু ধরণের কৌশল বা অনুরূপ প্যাটার্ন হিসাবে প্রতিক্রিয়ার বৈধতা এনক্যাপসুলেট করার কল্পনা করছি যা প্রয়োজনীয়ভাবে সহজেই পৃথক / প্লাগ ইন করা যায় তবে কোনও নির্দিষ্ট পরামর্শ দুর্দান্ত would


এটি সম্পর্কে, কোনও ধাপে ধাপে গাইড, বা শুরু করা - দ্রুত শুরু যা 15-20 মিনিটের মধ্যে শেষ করা যায়? আমি আপনাকে একটি ভাল ধাপে ধাপে গাইড নমুনা পেয়েছি যেমন berniecook.wordpress.com/2013/01/13/… শুরু করার আগে আমি বেশ কয়েকটি অনুমানকে দ্রুত কভার করতে চেয়েছিলাম: ইনস্টল করুন (প্রয়োজনীয়, সরঞ্জাম প্রয়োজনীয়), কনফিগার, একটি দ্রুত চলমান লক্ষ্য একটি "যান এবং প্রস্তুত" নমুনা হবে। সম্ভবত একটি বাস্তব প্রয়োগ নমুনা।
কিকিনেট

উত্তর:


4

আপনি যদি কোনও ব্যবহারকারী হিসাবে কোনও বাহ্যিক ওয়েবসাইটের নেভিগেশন স্বয়ংক্রিয়ভাবে সন্ধান করতে চান তবে ওয়াটিন তার জন্য উপযুক্ত। এটি কোনও অবজেক্ট মডেলের মাধ্যমে একটি ওয়েব ব্রাউজারকে চালিত করবে এবং এতে ডিওওএম (যেমন স্ক্রিপ্টিং সহ ব্রাউজারে আপনি খুঁজে পাবেন এমন নন-ডোম সক্ষমতার বিস্তৃত বিভাজন ক্ষমতা) রয়েছে।

এখানে একটি লিঙ্ক:

Watin.org


ওয়াটিন সি # এর জন্য আপনার প্রিয় জাভাস্ক্রিপ্ট লাইব্রেরির মতো।
মাফিন ম্যান

পূর্ণ উত্স কোড নমুনা অ্যাপ্লিকেশন সহ কোনও চূড়ান্ত সমাধান ? আইএমএইচও, লার্নিং বক্ররেখা কমিয়ে আনার জন্য আরও ভাল নমুনাগুলি
হ'ল

0

আপনি যদি বাহ্যিক ওয়েব অ্যাপ্লিকেশনগুলিতে ট্র্যাক করার জন্য দ্রুত পরিবর্তন করার দক্ষতাটি সন্ধান করে থাকেন তবে আমি স্ক্রিপ্টিংটি দেখব। যদি সি # আপনার পছন্দের ভাষা হয় তবে ফ্লাইতে সংকলন কোডটি দেখুন। আপনি যদি কোনও ডাটাবেস ব্যবহার করেন তবে স্ক্রিপ্ট কোডটি সেখানে সংরক্ষণ করা যেতে পারে, অন্যথায়, সরল পাঠ্য ফাইলগুলিও কাজ করবে।

GoF নিদর্শন হিসাবে, কৌশল পাঠ্যপুস্তক পছন্দ।

বিবেচনা করার জন্য অন্যান্য "প্যাটার্ন", বিশেষত যেহেতু আপনি পরবর্তী ক্রিয়াটি নির্বাচন করার জন্য তাদের ব্যবহার করে প্রতিক্রিয়া বৈধকরণের কথা উল্লেখ করেছেন, এটি একটি সসীম-রাষ্ট্রীয় মেশিন । উদাহরণস্বরূপ, ওয়েব-মেইল ক্লায়েন্টের জন্য যে রাজ্যগুলি "লগ ইন করা হয়নি", "ইনবক্সে", "পাঠ্য বার্তা", "উত্তর উত্তর সম্পাদনা" ইত্যাদি হতে পারে etc. প্রতিক্রিয়া, পরবর্তী রাষ্ট্র নির্বাচন করুন।


0

নিদর্শনটি আসলে সমস্যা থেকে শুরু করা উচিত তবে এখানে কয়েকটি পছন্দ রয়েছে:

আপনি যদি চলমান উন্নয়ন ব্যয় / বিরক্তি নিয়ে প্রধানত উদ্বিগ্ন হন: কৌশল প্যাটার্ন (ইতিমধ্যে উল্লিখিত) - উপাদান উপাদান স্তর ইন্টারফেস বাস্তবায়নের জন্য এটি ব্যবহার করুন এবং নির্দিষ্ট কৌশলগুলি (বাস্তবায়ন) সমাধানের জন্য একটি গতিশীল বাইন্ডিং পদ্ধতি ব্যবহার করুন। একটি আইওসি পাত্রে (আমি আজকাল অটোফ্যাক পছন্দ করি) ভাল কাজ করবে would

যদি আপনার উপরের প্লাসটির সমর্থন করার প্রয়োজন হয় তবে স্কেল করার দরকার আছে: মানচিত্র হ্রাস (যে কোনওটি। নেট এর জন্য ভাল মি + আরএফএক্স সম্পর্কে জানেন?)।


-1

ওয়েবপৃষ্ঠাটি কতটা পরিবর্তিত হয় তার উপর নির্ভর করে এটি শক্ত হতে পারে। আপনি একটি নিয়মিত স্ট্যান্ডার্ড নিয়মিত এক্সপ্রেশনগুলির একটি তালিকা একটি ডিবিতে রাখতে পারেন এবং তারপরে আর কেউ কাজ না করে আপনি অন্যটির সাথে বেস সেটটি লুপ করতে পারবেন যতক্ষণ না আপনি একটি আঘাত করেন। তারপরে আপনি ভবিষ্যতের ব্যবহারের জন্য চিহ্নিত করতে চান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.