ویب پر گرفت اور تبدیل کرنے کے اوزار

جاوا اسکرپٹ اسکرین شاٹ API کے ساتھ ایک تقویم پر قبضہ کریںجاوا اسکرپٹ API

ایک عام ضرورت یہ ہے کہ کسی HTML صفحہ میں صرف ایک ہی HTML عنصر کے مندرجات کو کیسے پکڑا جائے۔ مثال کے طور پر ایک تقسیم ، مدت یا کینوس عنصر.

تاہم ، اس سے پہلے کہ آپ کلائنٹ سائیڈ کوڈ کا استعمال کرکے کسی ایک HTML عنصر کو گرفت میں لیں۔ جیسے کوئی تصویر ، پی ڈی ایف یا ڈوکس ایکس اسکرین شاٹ۔ آپ کی ضرورت ہوگی مفت رجسٹر ہو جائیے اور پھر ہمارے ڈاؤن لوڈ کریں مفت جاوا اسکرپٹ لائبریری.

ایک بار جب یہ ہوجائے تو HTML عنصر پر گرفت کرنا آسان ہے۔ آپ کو صرف پاس کرنے کی ضرورت ہے سی ایس ایس سلیکٹر جس عنصر پر آپ قبضہ کرنا چاہتے ہیں ہدف پیرامیٹر

اپنے سی ایس ایس سلیکٹر کی تعمیر کے ل you آپ کو HTML عنصر کی آئی ڈی یا کلاس تلاش کرنا ہوگی جس پر آپ قبضہ کرنا چاہتے ہیں۔ اس مقصد کو دیکھنے کے ل web ہدف کے ویب پیج پر۔ جس کی ایک مثال ذیل میں دکھائی گئی ہے۔

<div id="features">
	<h4>Acme Camera</h4>
	<label>Price</label>$399<br />
	<label>Rating</label>4.5 out of 5
</div>
<p>Cras ut velit sed purus porttitor aliquam. Nulla tristique magna ac libero tempor, ac vestibulum felisvulput ate. Nam ut velit
risus porttitor tristique at ac diam. Sed nisi risus, rutrum a metus suscipit, euismod tristique nulla. Etiam venenatis rutrum
blandit. In hac habitasse platea dictumst. Suspendisse potenti. Phasellus eget vehicula felis.</p>

لہذا مثال کے طور پر ID کے ساتھ صرف DIV اسکرین شاٹ کریں features، آپ ڈاؤن لوڈ کرسکتے ہیں GrabzIt جاوا اسکرپٹ لائبریری اور پھر نیچے جاوا اسکرپٹ کوڈ استعمال کریں۔

یہ جاوا اسکرپٹ اضافی طور پر نتیجے میں تصویری اسکرین شاٹ کو اسی طول و عرض پر خودکار بناتا ہے جیسے ہدف HTML عنصر کو ترتیب دے کر bheight, height اور width پیرامیٹرز to -1۔ جب پیج لوڈ ہو گا تو اسی جگہ پر ایک امیج اسکرین شاٹ بنائے جائیں گے script ٹیگ اس میں خدا کے تمام مندرجات شامل ہوں گے features div اور کچھ نہیں

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/my-page.html",
{"target": "#features", "bheight": -1, "height": -1, "width": -1}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/my-page.html",
{"target": "#features", "format": "pdf"}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/my-page.html",
{"target": "#features", "format": "docx"}).Create();
</script>

HTML کو کسی تصویر ، پی ڈی ایف یا DOCX میں تبدیل کرتے وقت بھی آپ HTML عناصر کو گرفت میں لے سکتے ہیں۔ بس طریقہ بدل دیں ConvertURL ساتھ ConvertHTML اوپر.

متحرک مواد پر قبضہ کرنا

صارف کے پاس ہونے کے بعد اکثر آپ صفحے کے مواد پر قبضہ کرنا چاہتے ہیں intکسی طرح اس کے ساتھ معاہدہ کیا ، مثال کے طور پر ایک فارم کو بھرنے کے بعد۔ GrabzIt آپ کو فراہم کرکے یہ کام کرنے کے قابل بناتا ہے ConvertPage طریقہ یہ ویب پیج کے URL کے ساتھ ساتھ ویب پیج کے موجودہ HTML کو GrabzIt پر بھیجتا ہے۔ اس کے بعد اسے براؤزر میں بناکر تبدیل کیا جاتا ہے into ایک تصویر ، DOCX یا پی ڈی ایف دستاویز۔

تاہم کرنے کے لئے سی ایس ایس یا تصاویر جیسے کسی بھی وسائل کو حل کریں جو یو آر ایل کے ذریعے حوالہ دیا جاتا ہے۔ اس طریقے کو ویب سائٹ پر دستیاب ہونا چاہئے جو قابل رسائی ہے intارنٹ

<div id="divSection">
    <form id="myForm">
        <label>Name</label><input type="text" name="name" />
        <label>Age</label><input type="text" name="age" />
        <input type="button" value="Save"/>
    </form>
</div>

مثال کے طور پر ویب پیج کے ماخذ کی ایک کاپی تیار ہوجاتی ہے اور اسے کسی بھی شکل کی اقدار کے ساتھ اپ ڈیٹ کیا جاتا ہے اور اسے GrabzIt میں منتقل کیا جاتا ہے۔ جیسا کہ ہم صرف Div پر قبضہ کرنا چاہتے ہیں divSection، جیسا کہ اوپر دکھایا گیا ہے ہم اس کو ایک ہدف کے طور پر گزر رہے ہیں۔ تاہم آپ JSON پیرامیٹرز کی وضاحت نہیں کرسکتے اور پورے ویب پیج پر گرفت نہیں کرسکتے ہیں کیونکہ اسے صارف کے ذریعہ اپ ڈیٹ کردیا گیا ہے۔

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertPage({"target": "#divSection", "bheight": -1, "height": -1, "width": -1}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertPage({"target": "#divSection", "format": "pdf"}).Create();
</script>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertPage({"target": "#divSection", "format": "docx"}).Create();
</script>

آپ جس ویب سائٹ کی گرفتاری کررہے ہیں اس کی نوعیت پر منحصر ہے کہ آپ اس نقطہ نظر کو اس مواد کو حاصل کرنے کے لئے بھی استعمال کرسکتے ہیں لاگ ان کے پیچھے. مطلوبہ ہدف کے پیرامیٹرز کے ساتھ یا بغیر محض مذکورہ بالا نقطہ نظر کا استعمال کریں۔ اس وقت تک جب تک کہ صفحے کے وسائل کو کسی بھی طرح سے محدود نہیں کیا جاتا ہے ، آپ کو ویب کے صفحے کے مواد پر قبضہ کرنے کے قابل ہونا چاہئے جیسا کہ صارف نے دیکھا ہے۔