ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ
গ্র্যাজআইটি'র অনলাইন সম্প্রদায়

স্থানীয় উপর GrabzIt জাভাস্ক্রিপ্ট ব্যবহার করে

গ্র্যাবিজআইটি'র ওয়েব স্ক্র্যাপার সরঞ্জাম সম্পর্কিত প্রশ্ন জিজ্ঞাসা করুন। যেমন ওয়েব পৃষ্ঠাগুলি, চিত্রগুলি বা পিডিএফ ডকুমেন্টগুলি থেকে ডেটা আহরণের জন্য কীভাবে ওয়েব স্ক্র্যাপার এবং এপিআই ব্যবহার করতে হয়।

আমার স্থানীয় এবং/অথবা সর্বজনীন নয় এমন একটি পৃষ্ঠায় GrabzIt জাভাস্ক্রিপ্ট ব্যবহার করার একটি উপায় আছে কি?

 

ধন্যবাদ

9 ই সেপ্টেম্বর 2019-এ জোশ উইলি জিজ্ঞাসা করেছিলেন

হ্যাঁ, শুধু লোকালহোস্ট বা এমনকি একটি এইচটিএমএল ফাইল থেকে কল করুন এবং এটি কাজ করবে। আপনার কোন সমস্যা থাকলে আমাকে বলুন.

9 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

ঠিক আছে ধন্যবাদ. আমি এটা একটু বেশি বুঝতে শুরু করছি। আমি এই পৃষ্ঠাটি পড়ছিলাম: https://grabz.it/support/article/html-tips/.

এই সম্পর্কে কয়েকটি প্রশ্ন:

1) যদি আমি কনভার্টএইচটিএমএল ব্যবহার করি, তাহলে কি সিএসএস ডিভ-এর ভিতরে থাকা দরকার যা আমি একটি স্ক্রিনশট নেওয়ার চেষ্টা করছি? নাকি ডিভের বাইরে স্টাইলশীট থাকা ঠিক আছে?

2) কিছু ফন্টের স্ক্রিনশট করার চেষ্টা করছি, সঠিক ফন্ট দিয়ে দেখাবেন না। হরফগুলি কি ভিন্নভাবে আচরণ করা হয়?

9 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

ConvertHtml এ রূপান্তর করতে পারে string HTML এর আপনি CSS অন্তর্ভুক্ত করতে পারেন কিন্তু আপনি যদি তা না করেন তবে আপনাকে নিশ্চিত করতে হবে যে কোনো বাহ্যিক স্টাইলশীট পরম URL ব্যবহার করছে।

CSS-এ পরম URL ইত্যাদি ব্যবহার করে সঠিকভাবে উল্লেখ করা হলে ফন্টগুলি কাজ করবে।

9 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

ধন্যবাদ আরেকটি প্রশ্ন. ডান এবং নীচে ফাঁকা স্থান ছাড়া চূড়ান্ত চিত্র স্কেল করার একটি উপায় আছে কি?  

উদাহরণস্বরূপ, আমি 500x300 একটি Div স্ক্রিনশট করার চেষ্টা করছি কিন্তু আমি এটি 750x450 পর্যন্ত স্কেল করতে চাই। যখন আমি প্রস্থ 750 এবং উচ্চতা 450 এ সেট করি, এটি একটি 750x450 চিত্র তৈরি করে কিন্তু আমি যে ডিভটির একটি স্ক্রিনশট নিচ্ছি তা শুধুমাত্র একটি 500x300 চিত্র হিসাবে দেখায় এবং বাকি স্থান ফাঁকা থাকে।

 

ধন্যবাদ

10 সালের 2019শে সেপ্টেম্বর Josh Wiley দ্বারা উত্তর দেওয়া হয়েছে

এছাড়াও, আমি ConvertPage চেষ্টা করছি এবং এটি কাজ করছে না, কিন্তু বিভিন্ন ফলাফলের সাথে। নীচে আমি কি করেছি তার একটি উদাহরণ। যদিও এটি ইমেজটি কেটে দেয় এবং এটির প্রায় অর্ধেক দেখায়।

 

GrabzIt("অ্যাপ্লিকেশন কী")।ConvertPage({
"target": "#paddAroundExport",
"বিলম্ব": 3000,
"ফর্ম্যাট": "পিএনজি",
"স্বচ্ছ": এক্সএনএমএক্স,
"bheight":-1,
"উচ্চতা": -1,
"প্রস্থ": -1
}).AddTo("finalImageID");

10 সালের 2019শে সেপ্টেম্বর Josh Wiley দ্বারা উত্তর দেওয়া হয়েছে

হাই জোশ,

আপনার প্রথম প্রশ্নের জন্য আপনি ব্রাউজারের আকার 500 বাই 300 সেট করতে পারেন। তারপরে বড় প্রস্থ সেট করুন এটা স্কেল আপ

লিঙ্কযুক্ত নিবন্ধে আরও তথ্য রয়েছে।

আপনার দ্বিতীয় পোint, আপনার যে পৃষ্ঠাটিতে সমস্যা হচ্ছে তা কি দেখা সম্ভব?

10 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

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

 

ConverPage বিকল্পটি আমার সেরা বলে মনে হচ্ছে কিন্তু আমি এটিকে কাজ করার থেকে একটু দূরে আছি। আমি যা করছি তার বেশিরভাগই আমার স্থানীয় বা লগইনের পিছনে। স্ক্রিনশট সাহায্য করবে? হয়তো আমি আপনাকে কিছু স্ক্রিনশট ইমেল করতে পারি? যদি না হয়, আমি হয়তো JSFiddel এর মতো কিছু ব্যবহার করতে পারি সমস্যাটি পুনরায় তৈরি করার চেষ্টা করতে।

ধন্যবাদ

 

10 সালের 2019শে সেপ্টেম্বর Josh Wiley দ্বারা উত্তর দেওয়া হয়েছে

আপনি কি এখনও পরম url সহ CSS উল্লেখ করতে পারেন না? যেমন https://www.example.com/styles/main.css

একটি স্ক্রিনশট দুর্ভাগ্যজনকভাবে খুব বেশি সাহায্য করবে না কারণ আমরা কাজ করতে সক্ষম হব না কেন এটি শুধুমাত্র ডিভের অংশ ক্যাপচার করছে। আপনি যদি এটি একটি পৃথক HTML ফাইল বা JSFiddle এ রাখতে পারেন যাতে আমরা সমস্যাটি দেখতে পারি। আমরা আশা করি এটি ঠিক করতে বা পরামর্শ দিতে সক্ষম হব।

10 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

ক্যাপচারপেজ সম্পর্কে আমি সমস্যাটি কী তা প্রকাশ করেছি। ক্যাপচারপেজ পদ্ধতিতে বর্ণিত যে কোনও সর্বজনীনভাবে উপলব্ধ সংস্থানগুলিতে অ্যাক্সেস থাকতে হবে এই নিবন্ধটি.

10 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

ঠিক আছে, এখানে আমার সেরা বিকল্পটি কী তা আমি আটকে আছি। আমি মনে করি আমি এখনও পুরোপুরি বুঝতে পারছি না আমার কি করা দরকার। দেখে মনে হচ্ছে আমার লোকাল এ কাজ করার জন্য আমার কাছে একমাত্র বিকল্প হল ConvertHTML ব্যবহার করা। এটা কি ঠিক?

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

 

10 সালের 2019শে সেপ্টেম্বর Josh Wiley দ্বারা উত্তর দেওয়া হয়েছে

ঠিক আছে, আমি আগে এটি ব্যবহার করিনি কিন্তু আমি এটি একটি যেতে দেব।

আপনি আমাদের মাধ্যমে বিস্তারিত পাঠাতে পারেন দয়া করে যোগাযোগ ফর্ম

10 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

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

কনভার্টএইচটিএমএল-এর মাধ্যমে আমি যে সঠিক বিষয়বস্তু পাঠাচ্ছিলাম তার সাথে একটি পরীক্ষা পৃষ্ঠা তৈরি করার সময় কী ঘটছে তা আমি উপলব্ধি করেছি। ক্যাপচার করা চিত্রটি একটি বডি ট্যাগ ক্যাপচার করছে যা ব্রাউজার দ্বারা যোগ করা হয়েছে বলে মনে হচ্ছে, যদিও আমি একটি পাঠাচ্ছিলাম না। নিশ্চিত নই যে এটি আমার দোষ বা GrabzIt এ একটি বাগ তবে এটি একটি বাগ হলে এটি উল্লেখ করতে চেয়েছিলেন।

10 সালের 2019শে সেপ্টেম্বর Josh Wiley দ্বারা উত্তর দেওয়া হয়েছে