কখনও কখনও যখন একটি ডেটাসেট নির্মাণ মধ্যে ওয়েব স্ক্র্যাপার আরও মান যুক্ত করা হয় intও অন্য কলামের চেয়ে এক কলাম। প্রথম পৃষ্ঠাটি স্ক্র্যাপ করার পরে নীচের উদাহরণে জন নামটি তিনটি রঙের সাথে নাম কলামে যুক্ত করা হয়েছে এবং পরবর্তী পৃষ্ঠায় ডেভিড নামটি আরও দুটি রঙের সাথে যুক্ত করা হয়েছে। নিম্নলিখিত ডেটাসেট দিতে।
তবে এই টেবিলটি বিভ্রান্তিকর কারণ এটি দেখায় না যে কোন রঙের সাথে কোন নামটি পাওয়া গেছে। পরিবর্তে pad সমস্ত কলাম একই দৈর্ঘ্য না হওয়া অবধি ডেটাসেট কলামগুলির শেষে খালি ঘরগুলি স্বয়ংক্রিয়ভাবে যুক্ত করতে পদ্ধতি ব্যবহার করা যেতে পারে। এর একটি উদাহরণ pad ব্যবহার করা হচ্ছে পদ্ধতি নীচে প্রদর্শিত হয়।
pad
Data.save(Page.getTagValue({"class":{"equals":"Name"}}), 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad();
এই স্ক্র্যাপ নির্দেশাবলী এমন একটি ডেটাसेट তৈরি করে যা দেখতে এটির মতো দেখাচ্ছে।
আমরা এটি নির্দিষ্ট করে আরও উন্নতি করতে পারি padValue এর প্যারামিটার pad নাম স্ক্র্যাপ দ্বারা পাওয়া পদ্ধতি। এই উদাহরণ হিসাবে স্ক্র্যাপ নির্দেশাবলী প্রতি পৃষ্ঠায় শুধুমাত্র একটি নাম আছে।
padValue
var name = Page.getTagValue({"class":{"equals":"Name"}}); Data.save(name, 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad(name);
যা নীচের মত নাম কলামের প্রতিটি খালি ঘরে একটি নাম রাখে।