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

آپ لاگ ان کے پیچھے سے اسکرین شاٹ کیسے لیتے ہیں؟

زیادہ تر اسکرین شاٹ خدمات لاگ ان کے پیچھے اسکرین شاٹ لینے کی حمایت نہیں کرتی ہیں ، تاہم اس کی اہلیت کے ل we ہم نے گربزٹ میں کوکیز متعین کرنے کی صلاحیت کو کھول دیا ہے۔ چونکہ ویب سائٹیں اکثر صارف کی شناخت کے ل cookies کوکیز کا استعمال کرتی ہیں ، اگر آپ صارفین کو سیشن کوکی Grabz کے لئے تفویض کردیتے ہیں تو جب کوئی اسکرین شاٹ لیا جائے گا تو سارے صارفین کا سیشن ڈیٹا دستیاب ہوگا۔

گربزٹ لاگ ان ویب سروس کے ذریعہ یا آپ کی اپنی سیشن کوکی کی وضاحت کر کے یہ کرنے کے دو اہم طریقے مہیا کرتا ہے۔

لاگ ان کوکیز کو خود بخود بنائیں

  • اس خصوصیت کو انتباہ کرنا فی الحال بیٹا میں ہے اور ہوسکتا ہے کہ مستقل نتائج فراہم نہ کرے۔

لاگ ان ویب سروس کے لئے کسی بھی مطلوبہ فارم پیرامیٹرز اور آپ کی درخواست کی کلید کے ساتھ ، فارم URL کو بھی جمع کرنا ہوتا ہے۔ ویب سروس کے انجام دینے کے بعد کوئی بھی کوکیز خودبخود ہوجاتی ہیں saveآپ کے اکاؤنٹ میں ڈی۔ اب جب آپ اسی ڈومین پر کسی ویب صفحے کا اسکرین شاٹ لیں گے تو یہ کوکیز استعمال کی جائیں گی۔ لاگ ان فارم جمع کرنے کے لئے ایک مثال ذیل میں دکھائی گئی ہے۔

<form action="login.php" method="post">
   <div class="FormRow">
      <label>Username</label>
      <input type="text" name="username" value="">
   </div>
   <div class="FormRow">
      <label>Password</label>
      <input type="password" name="password" value="">
   </div>
   <input type="submit" class="submit" value="Login">
</form>
یاد رکھیں ہر پیرامیٹر کی قیمت کو URL کو انکوڈ کریں۔

لاگ ان ویب سروس میں درج ذیل شکل ہے۔ آپ کو لازمی طور پر جس URL کو فارم جمع کیا جارہا ہے ، آپ کی درخواست کی کلید اور فارم کے تمام پیرامیٹرز جو آپ جمع کرنا چاہتے ہیں اس کی وضاحت کرنی ہوگی۔

نوٹ کریں کہ ہم آپ کی سلامتی کے ل pass لاگ ان کی کوئی تفصیلات آپ کو ہمارے پاس نہیں کرتے ہیں۔

https://api.grabz.it/services/login.ashx?key=Sign in to view your Application Key&formurl=[URL of the form]&
[form parameter one]=[form value one]&[form parameter two]=[form value two]&[form parameter ...]=[form value ...]

مندرجہ بالا لاگ ان فارم کو کیسے جمع کروانا ہے اس کی ایک مثال ذیل میں ہے۔

https://api.grabz.it/services/login.ashx?key=Sign in to view your Application Key&formurl=http://www.example.com/login.php
&username=joebloggs&password=12345

یہ کال XML کو واپس کرے گی جس میں تمام کوکیز کی تفصیل ہوگی saveاس کارروائی کے ذریعہ آپ کے اکاؤنٹ میں جائیں۔ لاگ ان کو کامیاب بنانے کے ل the ہدف والی ویب سائٹوں کی سیشن کوکی کو درج کرنا ضروری ہے ، اگر یہ ہے تو اب آپ ویب صفحات پر گرفت پیدا کرسکتے ہیں جس میں لاگ ان صارف کی ضرورت ہوتی ہے۔

صارف کی سیشن کوکیز کی سبھی وضاحت کریں

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

ایسا کرنے کے ل using صارف کے سیشن میں شامل تمام کوکیز کو استعمال کرکے استعمال کریں SetCookie طریقہ.

$sessionValue = $_COOKIE['PHPSESSID'];
$grabzIt->SetCookie('PHPSESSID', 'example.com', $sessionValue);
$grabzIt->URLToImage('http://example.com/dashboard.php');
$grabzIt->Save('http://example.com/handler.php');

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

HTML پر قبضہ کریں

ہمارے استعمال کریں جاوا اسکرپٹ API لاگ ان کے پیچھے موجود ویب پیج کا HTML ہمیں بھیجنے کیلئے۔ جب تک کہ ویب صفحہ وسائل ، جیسے سی ایس ایس ، جاوا اسکرپٹ اور تصاویر کو کسی بھی ویب سائٹ سیکیورٹی کے ذریعہ پابندی نہیں ہے ، اس میں صارفین کے ویب صفحے کو صحیح طریقے سے گرفت میں لینا چاہ as جس میں اس میں دکھایا گیا ہے۔ مثال کے طور پر.

لاگ ان فارم پر پوسٹ کریں

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

بنیادی توثیق اسناد کی وضاحت کریں

کچھ ویب صفحات بنیادی توثیق کا استعمال کرتے تھے جب براؤزر صارف کو صفحہ ظاہر کرنے سے پہلے خود کو مستند کرنے کے لئے کہتا تھا۔ GrabzIt آپ کو اس کی وضاحت کرکے ان ویب صفحات کو اسکرین شاٹ کرنے کے قابل بناتا ہے بنیادی تصدیق نامہ.