URL సోర్స్ కోడ్‌ను విభిన్న OS & బ్రౌజర్‌గా పొందడానికి కర్ల్‌తో వినియోగదారు ఏజెంట్‌ని మార్చండి

Anonim

కర్ల్‌ని ఉపయోగించి మనం ఏదైనా పేర్కొన్న URL యొక్క HTML & CSS సోర్స్ కోడ్‌ని మరియు http హెడర్ సమాచారాన్ని కూడా తిరిగి పొందవచ్చు, అయితే కొన్ని సైట్‌లు విభిన్న OS మరియు బ్రౌజర్ వెర్షన్‌లకు పూర్తిగా భిన్నమైన కంటెంట్ లేదా HTMLని అందిస్తాయి, ఇది వారి వినియోగదారు ఏజెంట్‌ని గుర్తించడం ద్వారా జరుగుతుంది. దీని కారణంగా, మేము మరొక బ్రౌజర్ వెర్షన్ మరియు ఆపరేటింగ్ సిస్టమ్ యొక్క వినియోగదారు ఏజెంట్‌ను మోసగించవచ్చు మరియు ఇది వెబ్ డెవలపర్‌లను సైట్‌ల సోర్స్ కోడ్ యొక్క ప్రత్యామ్నాయ వైవిధ్యాలకు త్వరగా యాక్సెస్‌ను పొందడానికి అనుమతిస్తుంది.ఇక్కడ ప్రయోజనాల కోసం, మేము కర్ల్ ఉపయోగించి కమాండ్ లైన్ నుండి దీన్ని సాధిస్తాము. కర్ల్ కమాండ్‌తో యూజర్ ఏజెంట్‌ను మోసగించడానికి ప్రాథమిక వాక్యనిర్మాణం క్రింది విధంగా ఉంది:

"

కర్ల్ -A UserAgentString>"

ఖచ్చితంగా మీరు UserAgentStringని మీరు అనుకరించాలనుకునే బ్రౌజర్‌కి సరిపోలే చట్టబద్ధమైన వినియోగదారు ఏజెంట్ స్ట్రింగ్‌తో భర్తీ చేస్తారు.

వివిధ వినియోగదారు ఏజెంట్ స్ట్రింగ్‌లతో కొన్ని ఉదాహరణలను చూద్దాం.

వివిధ మూలాధార HTML మరియు CSS యొక్క అత్యంత సాధారణ పరిస్థితులలో ఒకటి తొలగించబడిన మొబైల్ వెర్షన్‌లతో వెబ్‌సైట్‌ల కోసం, మీరు దీనితో iPhone-నిర్దిష్ట సోర్స్ కోడ్‌ని తిరిగి పొందవచ్చు:

"

కర్ల్ -A Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 వంటి Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, Gecko వంటివి ) వెర్షన్/5.0.2 Mobile/8J2 Safari/6533.18.5 http://www.apple.com"

"

కొన్ని సైట్‌లు ఇతర బ్రౌజర్‌లతో కూడా దీన్ని చేస్తాయి. ఇది Mac OS X 10.6.8లో Chrome 12 అవుతుంది: curl -A Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, గెక్కో వంటిది) Chrome/12.0.742.112 Safari/534.30 http://microsoft.com"

ఇక్కడ మరొకటి ఉంది, ఇది Mac యాప్ స్టోర్ మరియు Mac OS X 10.6.7ను వినియోగదారు ఏజెంట్‌గా స్పూఫ్ చేస్తుంది మరియు స్క్రిప్ట్ నుండి యాప్ స్టోర్‌ను ప్రశ్నించడానికి ఉపయోగపడుతుంది (TUAWలో దాని గురించి మరింత):

"

కర్ల్ -సైలెంట్ -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/"

ఇంకో ఫైర్‌ఫాక్స్ 3తో Windows XPని స్పూఫ్ చేస్తుంది:

"

కర్ల్ -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 లయన్‌లో పని చేయడానికి Facebook వీడియో చాట్ కాల్‌లను పొందడం గురించిన కథనం నుండి తీసుకోబడింది, ఇది బ్రౌజర్ వినియోగదారు ఏజెంట్‌ను Facebook అనుకూలమైనదిగా భావించిన సంస్కరణకు మార్చడం ద్వారా సాధించబడుతుంది.

URL సోర్స్ కోడ్‌ను విభిన్న OS & బ్రౌజర్‌గా పొందడానికి కర్ల్‌తో వినియోగదారు ఏజెంట్‌ని మార్చండి