כלים ללכידה ולהמרה של האינטרנט

איך אתה לוקח צילום מסך מאחורי כניסה?

רוב שירותי המסך לא תומכים בצילום צילומי מסך מאחורי כניסה, אולם כדי לאפשר זאת פתחנו את היכולת להגדיר קובצי Cookie ב- GrabzIt. מכיוון שאתרים משתמשים לעיתים קרובות בקובצי Cookie כדי לזהות משתמש, אם אתה מקצה את קובץ ה- cookie להפעלה של משתמשים ל- Grabz. כל נתוני ההפעלה של המשתמשים יהיו זמינים כאשר צולמו תמונות מסך.

GrabzIt מספק שתי דרכים עיקריות לעשות זאת באמצעות שירות אינטרנט להתחברות או על ידי ציון קובץ ה- cookie שלכם.

צור אוטומטית עוגיות התחברות

  • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.

שירות האינטרנט של ההתחברות מחייב לשלוח גם את כתובת האתר של הטופס, יחד עם כל פרמטרי הטופס הנדרשים, ואת מפתח היישום שלך. לאחר ביצוע שירות האינטרנט כל קובצי ה- cookie מתבצעים באופן אוטומטי 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 לכל ערך פרמטר!

שירות ההתחברות כולל את הפורמט הבא. עליך לציין את כתובת האתר שאליה נשלח הטופס, את מפתח הבקשה שלך ואת כל פרמטרי הטופס שאתה רוצה לשלוח.

שימו לב שאנו לא שומרים אף אחד מפרטי הכניסה שתעבירו אלינו למען ביטחונכם.

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ד לחשבון שלך על ידי פעולה זו. כדי שההתחברות תצליח, יש לרשום את קובץ ה- cookie של הפעלות לאתרי האינטרנט. אם זה, כעת תוכלו ליצור תצלומים של דפי האינטרנט הדורשים משתמש מחובר.

ציין את כל עוגיות ההפעלה של המשתמש

אם אתה מציין את כל עוגיות ההפעלה של המשתמש אז כשתיצור לכידת דף אינטרנט מאובטח GrabzIt תיצור לכידת כפי שהמשתמש היה רואה את זה, זה מאוד שימושי אם אתה רוצה לעשות דברים כמו ללכוד דוח בלוח המחוונים של המשתמש. וכו 'לשם כך עליכם להשתמש בשפה בצד השרת מכיוון של- JavaScript לא תהיה גישה לעוגיות ה- HTTP בלבד המשויכות לעתים קרובות לעוגיות הפעלה של המשתמש.

לשם כך העבירו את כל העוגיות הכרוכות בהפעלה של משתמש באמצעות SetCookie שִׁיטָה.

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

בדוגמה זו אנו מניחים שיש רק עוגיה אחת שמעורבת בהפעלה של המשתמש שנקראת PHPSESSID, עם זאת יכולה להיות יותר מאחת וניתן לכנות אותה אחרת. הכל תלוי באופן שיצרתם את האתר שלכם. כלי פיתוחדרך אחת לניפוי בעיות בעוגיות, על ידי חתימה into אתר היעד והשתמש בדפדפנים המובנים בכלי מפתחים, כדי לעשות זאת בדפדפן Chrome פשוט לחץ על F12. לאחר מכן זהה את קובץ ה- cookie של ההפעלה של אתרים והוסף שם, תחום וערך של קובץ cookie זה ל- GrabzIt באמצעות דף עוגיות מותאם אישית, כדאי להשתמש בתאריך תפוגה זמן רב בעתיד כדי להבטיח שעוגיית ההפעלה לא תימחק.

לכוד את ה- HTML

השתמש ממשק API של JavaScript כדי לשלוח לנו את ה- HTML של דף האינטרנט שמאחורי הכניסה. כל עוד אף אחד ממשאבי דפי האינטרנט, כגון CSS, JavaScript ותמונות, אינם מוגבלים על ידי אבטחת האתר, עליו ללכוד נכון את דף האינטרנט של המשתמשים כפי שמוצג בדף זה. דוגמה.

פרסם בטופס כניסה

שיטת כניסה זו יעבוד רק אם דף האינטרנט שאתה רוצה ללכוד הוא דף האינטרנט ישירות אחרי מסך הכניסה או אם האתר מספק כתובת אתר להפניה מחדש שהדפדפן יעקוב אחרי סיום ההתחברות.

ציין אישורי אימות בסיסיים

חלק מדפי האינטרנט משתמשים באימות בסיסי כאשר הדפדפן מבקש מהמשתמש לאמת את עצמו לפני הצגת העמוד. GrabzIt מאפשר לך צילום מסך של דפי אינטרנט אלה על ידי ציון הדף שלך תעודות אימות בסיסיות.