আমাদের RESTful স্ক্রিনশট এপিআই দিয়ে ওয়েবসাইট স্ক্রিনশট নিন
গ্র্যাবিজআইটি'র আরএসটি এপিআই আপনাকে সম্পূর্ণ ইউএসএল বা এইচটিএমএলকে পুরোপুরি আরএসএসএফুল কৌশল ব্যবহার করে ক্যাপচার করতে দেয়। আপনি শুরু করার আগে দয়া করে আপনার ব্যবহারের ক্ষেত্রে নির্ভরযোগ্যভাবে নীচের সতর্কতাগুলি পড়ুন আমাদের আরও একটি এপিআই সমাধান সম্ভবত আরও উপযুক্ত।
- মার্জ করা এবং এনক্রিপ্ট ক্যাপচারগুলির মতো কিছু বৈশিষ্ট্য এই আরএসটি এপিআইয়ের মাধ্যমে উপলব্ধ নয়। এই বৈশিষ্ট্যগুলি ব্যবহার করতে আপনাকে অন্য একটি ব্যবহার করতে হবে এপিআই লাইব্রেরি
- ক্লায়েন্টের পক্ষে এই API টি ব্যবহার করবেন না, এটি আপনার অ্যাপ্লিকেশন কীটি প্রকাশ করবে! পরিবর্তে ব্যবহার করুন জাভাস্ক্রিপ্ট API
শুরু করতে কেবল নীচের ফিল্টার থেকে আপনি যা করতে চান তা নির্বাচন করুন এবং উপলভ্য পরামিতিগুলি একটি মৌলিক উদাহরণ সহ প্রদর্শিত হবে।
অনুরোধ করার সময় নিশ্চিত করুন সব প্যারামিটার মানগুলি URL এনকোডযুক্ত।
এইচটিএমএল রূপান্তর করার সময় সমস্ত প্যারামিটার থাকতে হবে অনুরোধ সংস্থায় পোস্ট মূল-মান জোড়া হিসাবে। সমস্ত প্যারামিটার মান URL এনকোড করা এবং বিষয়বস্তুর প্রকার নিশ্চিত করুন৷ অ্যাপ্লিকেশন/x-www-form-urlencoded.
ক্যাপচারটি এইচটিটিপি প্রতিক্রিয়াতে ফিরে আসবে। এই ধরণের ক্যাপচারের সাথে নিম্নলিখিত অতিরিক্ত বিকল্পগুলিও উপলব্ধ which API কার্যকারিতা পরীক্ষা করার সময় আমরা ব্যবহারের পরামর্শ দিই পিয়ন প্রক্রিয়া সহজ করতে।
URL - ক্যাপচার ইউআরএল।
প্রয়োজনীয়
এইচটিএমএল - রূপান্তর করতে এইচটিএমএল।
প্রয়োজনীয়
এইচটিএমএল রূপান্তর করার সময় আপনাকে অবশ্যই একটি HTTP পোষ্ট ব্যবহার করতে হবে।
কাস্টমিড - কাস্টম সনাক্তকারী যা আপনি ক্যাপচারের সাথে সংযুক্ত করতে পারেন।
এটি আপনার নির্দিষ্ট করা কোনও কলব্যাক URL দিয়ে ফিরে আসবে।
বিন্যাস - ক্যাপচারটি বিন্যাসে হওয়া উচিত।
ডিফল্ট: jpg
বিকল্প:
bmp8
bmp16
bmp24
BMP
CSV
GIF
এইচটিএমএল
JPG
JSON
পিডিএফ
DOCX
PNG
এসইও
এক চুমুক মদ
webp
XLSX
address - এইচটিএমএল কোডটি কার্যকর করতে URL টি।
ডিফল্ট: খালি
background - সত্য হলে ওয়েব পৃষ্ঠার পটভূমি পিডিএফ অন্তর্ভুক্ত করা উচিত
ডিফল্ট: 1 X
বিকল্প:
0 = পিডিএফ ডকুমেন্টকে ওয়েব পৃষ্ঠার পটভূমি অন্তর্ভুক্ত করা উচিত নয় তা নির্দেশ করে
1 = পিডিএফ ডকুমেন্টটিতে ওয়েব পৃষ্ঠার পটভূমি অন্তর্ভুক্ত করা উচিত indicates
background - সত্য হলে ওয়েব পৃষ্ঠার পটভূমি চিত্রগুলি ডসএক্সএক্সে অন্তর্ভুক্ত করা উচিত
ডিফল্ট: 1 X
বিকল্প:
0 = ডোক্স ডকুমেন্টে ওয়েব পৃষ্ঠার পটভূমির চিত্রগুলি অন্তর্ভুক্ত করা উচিত নয় তা নির্দেশ করে
1 = ডোক্স ডকুমেন্টে ওয়েব পৃষ্ঠার পটভূমি চিত্র অন্তর্ভুক্ত করা উচিত নির্দেশ করে indicates
bwidth - পিক্সেল ব্রাউজারের প্রস্থ
এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
ডিফল্ট: 1366 X
সর্বাধিক: এক্সএনএমএক্স
অটো প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ the ব্রাউজারের প্রস্থ নথির প্রস্থের সাথে মেলে)
bheight - পিক্সেলগুলিতে ব্রাউজারের উচ্চতা।
ডিফল্ট: 1170 X
সর্বাধিক: এক্সএনএমএক্স
পূর্ণ দৈর্ঘ্য: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ পুরো ওয়েব পৃষ্ঠার একটি দৃশ্যাবলী তোলা হয়েছে)
click - এটি একটি ব্যবহার করে এইচটিএমএল উপাদান নির্দিষ্ট করে সিএসএস নির্বাচক ক্লিক করতে. মনে রাখবেন একটি দেরি ক্লিকের প্রভাবগুলি দেখতেও প্রয়োজন হতে পারে
এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
ডিফল্ট: যদি আউটপুট প্রস্থ এবং আউটপুট উচ্চতা উভয়ই নির্দিষ্ট না করা হয় বা 0 হয় তবে আউটপুট প্রস্থ এবং উচ্চতা চূড়ান্ত চিত্রের প্রস্থ এবং উচ্চতার সাথে মিলবে, যদি আউটপুট প্রস্থ নির্দিষ্ট করা হয় তবে আউটপুট উচ্চতা আউটপুট প্রস্থের সাথে আনুপাতিক হবে
সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ উচ্চতা
পূর্ণ উচ্চতা: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের উচ্চতা হ্রাস হয়নি)
উচ্চতা - পিক্সেলগুলিতে ফলিত অ্যানিমেটেড জিআইএফের উচ্চতা।
ডিফল্ট: 120px
সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ উচ্চতা
স্বয়ং-আকার: -1 (-1 পেরিয়ে যাওয়া মানে এর উচ্চতা অ্যানিমেটেড জিআইএফ স্কেল করা হয়েছে এর প্রস্থের সাথে সম্পর্কিত, যদি উচ্চতাটি স্বয়ংক্রিয় আকারের হয় তবে প্রস্থটি পারে না)
hide - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে।
ডিফল্ট: খালি
includealltables - সত্য হলে ওয়েব পৃষ্ঠার সমস্ত টেবিল পৃথক স্প্রেডশিট শীটে উপস্থিত প্রতিটি টেবিলের সাথে বের করা হবে।
কেবলমাত্র এক্সএলএসএক্স ফর্ম্যাট সহ উপলব্ধ
ডিফল্ট: 0 X
বিকল্প:
0 = নির্দেশ করে সমস্ত টেবিল উত্তোলন করা হবে না
1 = নির্দেশ করে সমস্ত টেবিল বের করা হবে
includeheadernames - যদি সত্য শিরোনামের নামগুলি সারণীতে অন্তর্ভুক্ত করা হয়
ডিফল্ট: 1 X
বিকল্প:
0 = নির্দেশ করে শিরোনামের নামগুলি সারণীতে অন্তর্ভুক্ত করা হবে না
1 = নির্দেশ করে শিরোনামের নামগুলি সারণীতে অন্তর্ভুক্ত করা হবে
includeimages - সত্য হলে ওয়েব পৃষ্ঠার চিত্রগুলি ডকএক্সএক্সে অন্তর্ভুক্ত করা উচিত
ডিফল্ট: 1 X
বিকল্প:
এক্সএনএমএক্স = ডোক্স ডকুমেন্টে ওয়েব পৃষ্ঠার চিত্রগুলি অন্তর্ভুক্ত করবে না তা নির্দেশ করে
1 = ডোক্স ডকুমেন্টে ওয়েব পৃষ্ঠার চিত্রগুলি অন্তর্ভুক্ত করে indicates
includelinks - লিঙ্কগুলি নথিতে অন্তর্ভুক্ত করা উচিত তবে সত্য
ডিফল্ট: 1 X
বিকল্প:
0 = নির্দেশ করে যে দস্তাবেজে লিঙ্কগুলি অন্তর্ভুক্ত করা উচিত নয়
1 = ডকুমেন্টটিতে লিঙ্কগুলি ইনক্লুড করা উচিত indicates
includeoutline - সত্য যদি পিডিএফ বুকমার্ক অন্তর্ভুক্ত করা উচিত
ডিফল্ট: 0 X
বিকল্প:
0 = পিডিএফ ডকুমেন্টটি একটি বাহ্যরেখা অন্তর্ভুক্ত করবে না তা নির্দেশ করে
1 = পিডিএফ ডকুমেন্টকে একটি বাহ্যরেখা অন্তর্ভুক্ত করবে নির্দেশ করে
proxy - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
post - আপনি যে কোনও পোস্ট প্যারামিটার পাঠাতে চান।
quality - দ্য ক্যাপচার মানের, জেপিজি এবং ডাব্লুইইবিপি-র ডিফল্ট সংকোচনতা 90% এবং জিআইএফ 85% রয়েছে। এই পরামিতিটির বিএমপি, পিএনজি বা টিআইএফএফ চিত্রগুলিতে কোনও প্রভাব নেই।
গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
ডিফল্ট: -1
সর্বনিম্ন: -1
সর্বাধিক: এক্সএনএমএক্স
পুনরাবৃত্তি - অ্যানিমেটেড জিআইএফ লুপ করার সময়।
ডিফল্ট: 0 X
ক্রমাগত লুপ: এক্সএনএমএক্স
নেভার লুপ:-1
বিপরীত - সত্য হলে অ্যানিমেটেড জিআইএফ এর ফ্রেমগুলি বিপরীত হয়
ডিফল্ট: 0 X
বিকল্প:
0 = নির্দেশ করে অ্যানিমেশনটি শ্রদ্ধা হয় না
এক্সএনএমএক্স = নির্দেশ করে অ্যানিমেশনটি বিপরীত হবে
requestas - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
ডিফল্ট: 0 X
বিকল্প:
এক্সএনএমএক্স = ওয়েবসাইটের মানক সংস্করণটি ফিরিয়ে আনতে ইঙ্গিত করে
1 = ইঙ্গিত করে মোবাইল ভার্সন একটি ওয়েবসাইট ফেরত দেওয়া উচিত
শুরু - ভিডিওটির সূচনা অবস্থান যা রূপান্তর করা উচিত intoa অ্যানিমেটেড জিআইএফ।
ডিফল্ট: 0 সেকেন্ড
tabletoinclude - রূপান্তরিত করার জন্য সারণীর সূচীটি, ওয়েব পৃষ্ঠার সমস্ত টেবিলগুলি ওয়েব পৃষ্ঠার শীর্ষ থেকে নীচে অর্ডার করা হয়েছিল
ডিফল্ট: 1 X
target - এই পরামিতিটি নির্দিষ্ট করে সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও ডকুমেন্ট, ওয়েব পৃষ্ঠার অন্যান্য সমস্ত অংশ উপেক্ষা করা হবে। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়।
ডিফল্ট: খালি
target - এই পরামিতিটি নির্দিষ্ট করে সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও ছবি, ওয়েব পৃষ্ঠার অন্যান্য সমস্ত অংশ উপেক্ষা করা হয়। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়।
ডিফল্ট: খালি
target - ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদানের আইডি যা থেকে টেবিলগুলি বের করতে ব্যবহার করা উচিত
templateid - যুক্ত কর একটি টেমপ্লেট আইডি যা নথির শিরোনাম এবং পাদচরণ নির্দিষ্ট করে
ডিফল্ট: খালি
title - পিডিএফ নথিতে একটি শিরোনাম সরবরাহ করুন
ডিফল্ট: খালি
waitfor - এটি একটি ব্যবহার করে এইচটিএমএল উপাদান নির্দিষ্ট করে সিএসএস নির্বাচক। একবার এলিমেন্ট হয় দৃশ্যমান ক্যাপচার কার্যকর করা হয়। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়। যখন এই প্যারামিটারটি ব্যবহার করা হয় তখন ক্যাপচারটি সম্পাদিত হওয়ার আগে এটি সর্বোচ্চ 25 সেকেন্ডের জন্য অপেক্ষা করবে।
width - ফলস্বরূপ থাম্বনেল পিক্সেল প্রস্থ
ডিফল্ট: যদি আউটপুট প্রস্থ এবং আউটপুট উচ্চতা উভয়ই নির্দিষ্ট না করা হয় বা 0 হয় তবে আউটপুট প্রস্থ এবং উচ্চতা চূড়ান্ত চিত্রের প্রস্থ এবং উচ্চতার সাথে মিলবে, যদি আউটপুট উচ্চতা নির্দিষ্ট করা হয় তবে আউটপুট প্রস্থ আউটপুট উচ্চতার সমানুপাতিক হবে
সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ প্রস্থ
পূর্ণ প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের প্রস্থ হ্রাস হয়নি)
স্বয়ং-আকার: -1 (-1 পেরিয়ে যাওয়া মানে এর প্রস্থ অ্যানিমেটেড জিআইএফ স্কেল করা হয়েছে এর উচ্চতার সাথে সম্পর্কিত, প্রস্থটি যদি স্বয়ংক্রিয় আকারের হয় তবে উচ্চতাটি করতে পারে না)
শিল্প খাত
আপনি API-তে যে অনুরোধ করেছেন তাতে কিছু সমস্যা থাকলে, ত্রুটি ব্যাখ্যা করে একটি JSON অবজেক্ট ফেরত দেওয়া হবে। এটি নির্ধারণ করার সর্বোত্তম উপায় হল প্রক্রিয়াকরণের আগে প্রতিক্রিয়ার বিষয়বস্তুর ধরণ পরীক্ষা করা, যদি তা হয় application/json একটি ত্রুটি উৎপন্ন হয়েছে. JSON-এ পাওয়া ত্রুটি কোডটি অনুসরণ করে কোডের আদর্শ তালিকা.
{
"Result": false,
"Code":"URL is missing",
"Message":100
}