שנה סוכן משתמש עם תלתל כדי לקבל קוד מקור של כתובת אתר כמערכת הפעלה שונה & דפדפן
curl -A UserAgentString>"
כמובן שתחליף את UserAgentString במחרוזת סוכן משתמש לגיטימית התואמת לדפדפן שברצונך לחקות.
בואו נסתכל על כמה דוגמאות עם מחרוזות שונות של סוכני משתמש.
אחד המצבים הנפוצים ביותר של HTML ו-CSS מקורים שונים הם עבור אתרים עם גרסאות מופשטות לנייד, אתה יכול לאחזר קוד מקור ספציפי לאייפון עם:
"curl -A Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 כמו Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, כמו Gecko ) Version/5.0.2 Mobile/8J2 Safari/6533.18.5 http://www.apple.com"
אתרים מסוימים עושים זאת גם עם דפדפנים אחרים. זה יהיה Chrome 12 ב-Mac OS X 10.6.8: curl -A Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, כמו Gecko) Chrome/12.0.742.112 Safari/534.30 http://microsoft.com"
הנה עוד אחד שמזייף את Mac App Store ו-Mac OS X 10.6.7 כסוכן משתמש והוא שימושי לשאילתות ב-App Store מתוך סקריפט (עוד על כך ב-TUAW):
"curl -silent -A iMacAppStore/1.0.1 (Macintosh; U; Intel Mac OS X 10.6.7; en) AppleWebKit/533.20.25 http:// ax.search.itunes.apple.com/"
עוד אחד מזייף את Windows XP עם Firefox 3:
"curl -A Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 http:/ /yahoo.com"
תוכל למצוא מחרוזות של סוכן משתמש בכל רחבי האינטרנט, רק הקפד לכלול אותן במרכאות אם ברצונך לאחזר מקור אתרים כסוכן משתמש זה. אם אתה רוצה לגבי סוכני משתמשים, בוויקיפדיה יש ערך טוב בנושא.
הערה: זה נעשה בכוונה דרך שורת הפקודה ומכוון לאלה שאוהבים לעבוד מהטרמינל, אבל יש קל דרכים לעשות זאת באמצעות יישומים גרפיים סטנדרטיים ודפדפני אינטרנט כמו Safari, Chrome ו-Firefox.ספארי הוא כנראה הפשוט ביותר, מכיוון שאתה יכול להגדיר סוכני משתמש שונים ישירות מתפריט המפתחים:
צילום מסך זה נלקח ממאמר העוסק בקבלת שיחות וידאו צ'אט של פייסבוק לעבודה ב-OS X Lion, דבר שמתבצע על ידי שינוי סוכן המשתמש בדפדפן לגרסה שפייסבוק חשבה כתואמת.
