উদাহরণ

আপনি এই উদাহরণগুলি চালানোর আগে, Puppeteer সংগ্রহস্থল চেকআউট করুন এবং নির্ভরতাগুলি ইনস্টল করুন:

npm i
# You can also use yarn.

উদাহরণগুলি চালান

উদাহরণগুলি রুট ফোল্ডার থেকে চালানো যেতে পারে:

NODE_PATH=../ node examples/search.js

আরও বড় উদাহরণ

আরও জটিল এবং ব্যবহারের ক্ষেত্রে চালিত উদাহরণ github.com/GoogleChromeLabs/puppeteer-examples- এ পাওয়া যাবে।

অন্যান্য দরকারী টুল, নিবন্ধ, এবং প্রকল্প যা Puppeteer ব্যবহার করে

রেন্ডারিং এবং ওয়েব স্ক্র্যাপিং

  • Puppetron : ডেমো সাইট যা দেখায় কিভাবে Puppeteer এবং Headless Chrome ব্যবহার করে পেজ রেন্ডার করতে হয়। GoogleChrome/rendertron দ্বারা অনুপ্রাণিত।
  • থাল : ওয়েব স্ক্র্যাপিংয়ের জন্য পাপেটিয়ার এবং ক্রোম হেডলেস দিয়ে শুরু করুন।
  • pupperender : এক্সপ্রেস মিডলওয়্যার যা ইনকামিং অনুরোধের ব্যবহারকারী-এজেন্ট শিরোনাম পরীক্ষা করে এবং যদি এটি বটগুলির একটি কনফিগারযোগ্য সেটের সাথে মেলে, তাহলে Puppeteer ব্যবহার করে পৃষ্ঠাটি রেন্ডার করুন। PWA রেন্ডারিংয়ের জন্য দরকারী।
  • headless-chrome-crawler : ক্রলার যেটি হেডলেস ক্রোম পরিচালনা করতে API প্রদান করে এবং আপনাকে গতিশীল ওয়েবসাইটগুলি ক্রল করতে দেয়৷
  • puppeteer-উদাহরণ : বাস্তব জীবনের ব্যবহারের ক্ষেত্রে Puppeteer হেডলেস ক্রোম উদাহরণ, যেমন ওয়েব পৃষ্ঠাগুলি থেকে দরকারী তথ্য পাওয়া বা সাধারণ লগইন পরিস্থিতি।
  • ব্রাউজারহীন : হেডলেস ক্রোম একটি পরিষেবা হিসাবে যা আপনাকে পাপেটিয়ার স্ক্রিপ্টগুলি দূরবর্তীভাবে সম্পাদন করতে দেয়। কনকারেন্সি, লঞ্চ আর্গুমেন্ট এবং আরও অনেক কিছুর জন্য কনফিগারেশন সহ একটি ডকার ইমেজ প্রদান করে।
  • এডব্লিউএস ল্যাম্বডায় পাপেটিয়ার : সার্ভারলেস ফ্রেমওয়ার্ক সহ এডব্লিউএস ল্যাম্বডায় পাপেটিয়ার চালান
  • Apify SDK : জাভাস্ক্রিপ্টের জন্য স্কেলযোগ্য ওয়েব ক্রলিং এবং স্ক্র্যাপিং লাইব্রেরি। স্বয়ংক্রিয়ভাবে Puppeteer ব্রাউজারগুলির একটি পুল পরিচালনা করে এবং ত্রুটি পরিচালনা, টাস্ক ম্যানেজমেন্ট, প্রক্সি রোটেশন এবং আরও অনেক কিছু সরবরাহ করে।

পরীক্ষামূলক

  • angular-puppeteer-demo : ডেমো রিপোজিটরি ব্যাখ্যা করে কিভাবে কর্মে পাপেটিয়ার ব্যবহার করতে হয়।
  • mocha-headless-chrome : টুল যা হেডলেস ক্রোমের মাধ্যমে কমান্ড লাইনে ক্লায়েন্ট-সাইড মোচা পরীক্ষা চালায়।
  • puppeteer-to-istanbul-উদাহরণ : ডেমো রিপোজিটরি প্রদর্শন করে কিভাবে ইস্তাম্বুল ফরম্যাটে পাপেটিয়ার কভারেজ আউটপুট করা যায়।
  • jest-puppeteer : (প্রায়) জেস্ট এবং পাপেটিয়ার সেট আপ এবং চালানোর জন্য জিরো কনফিগারেশন টুল। এছাড়াও Puppeteer-এর জন্য একটি দাবী গ্রন্থাগার অন্তর্ভুক্ত।
  • puppeteer-har : Puppeteer দিয়ে HAR ফাইল তৈরি করুন।
  • পাপেট্রি : কোডিং ছাড়াই পাপেটিয়ার এবং জেস্ট চালিত পরীক্ষা তৈরি করার জন্য একটি ডেস্কটপ অ্যাপ।
  • puppeteer-loadtest : Puppeteer স্ক্রিপ্টে লোড টেস্ট করার জন্য কমান্ড লাইন ইন্টারফেস।
  • cucumber-puppeteer-example : উদাহরণ সংগ্রহস্থল প্রদর্শন করে যে কিভাবে একীকরণ পরীক্ষার জন্য Puppeeteer এবং Cucumber ব্যবহার করতে হয়।

সেবা

  • চেকলি : মনিটরিং SaaS যা ওয়েব পেজ এবং অ্যাপের প্রাপ্যতা এবং সঠিকতা পরীক্ষা করতে Puppeteer ব্যবহার করে।