ফায়ারফক্স ইন্সপেক্টর থেকে কোনও এলিমেন্টের এক্সপাথ কীভাবে পাবেন?


8

ফায়ারফক্স "তদন্তকারী উপাদান" ফাংশন (কিউ) দিয়ে কোনও উপাদানটির এক্সপথ পাওয়া সম্ভব?

ক্রোম ইন্সপেক্টর এটি করতে পারে তবে আমি যদি ফায়ারফক্সের ইন্সপেক্টরের সাথে "অনন্য অনন্য নির্বাচক" বিকল্পটি ব্যবহার করি তবে আমি এক্সপ্যাথের পরিবর্তে অন্য একটি বিন্যাসে নির্বাচক পাই।

আমি জানি এক্সটেনশনগুলি রয়েছে, তবে এটি কি এক্সটেনশন ছাড়াই সম্ভব?

উত্তর:


2

এটা সম্ভব, তবে আমি সন্দেহ করি যে কেউ যদি দু'বারের চেয়ে বেশি চেষ্টা করে

অনন্য নির্বাচক অনুলিপি করুন

স্ক্র্যাচপ্যাড খুলুন

ব্রাউজারে পরিবেশ স্যুইচ করুন

নিম্নলিখিত স্নিপেট আটকান

Cu.import("resource:///modules/sessionstore/XPathGenerator.jsm");
XPathGenerator.generate(content.document.querySelector("unique selector placeholder"));

অনন্য নির্বাচকটি আটকান তারপরে প্রদর্শন সম্পাদন করুন মেনুটি গঠন করুন


1

আমি জানি এই প্রশ্নটি পুরানো, তবে এই বৈশিষ্ট্যটি এখন ফায়ারফক্স কোয়ান্টামের বিকাশকারী সরঞ্জামগুলিতে বিদ্যমান।

পরিদর্শন করার পরে, আপনি ট্যাগটি ডান ক্লিক করতে পারেন এবং অনুলিপি>> এক্সপাথ:

এখানে চিত্র বর্ণনা লিখুন


0

এক্সপথ এক্সপ্রেশন পেতে আপনি ফায়ারফক্সে ফায়ারব্যাগ এক্সটেনশন ব্যবহার করতে পারেন। ক্রোম ইন্সপেক্টর বা ফায়ারব্যাগ আরও সঠিক এক্সপথ তৈরি করে না যা ক্লাস, আইডি বা সম্পর্কিত বৈশিষ্ট্যের মতো বৈশিষ্ট্যের উপর ভিত্তি করে, উদাহরণস্বরূপ নীচে

//div[@class="address"]
//span[@id='phone']

সুতরাং সেই কারণে আপনি কিছু ধরণের এক্সপথ এক্সপ্রেশন জেনারেটর সরঞ্জাম ব্যবহার করতে পারেন যেমন: http://webdata-scraping.com/xpath-generator/

যার পয়েন্ট এবং ক্লিক ইউজার ইন্টারফেস রয়েছে বিভিন্ন ধরণের এক্সপাথ তৈরি করতে।


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