Постоји цоол метода коју можете користити са цурл корисничким агентом да бисте добили ХТМЛ и ЦСС изворни код из УРЛ-а. Користећи ово скривање корисничког агента можете чак и изворни код за чак и информације о хттп заглављу. Важно је напоменути да неке веб локације имају различит садржај или ХТМЛ који неће увек радити са агентом за увијање цурла са одређеним Интернет претраживачем или ХТМЛ-ом. Можда ће вас такође занимати читање; Трикови и хакови наредбеног ретка .
Добра вест је да у већини случајева, Цурл кориснички агент на Цхроме-у и цурл кориснички агент у Интернет Екплорер-у раде већину времена. Али у случајевима када подразумевани кориснички агент за цурл неће радити по плану, можемо преварити кориснички агент у другој верзији прегледача и оперативног система, а то омогућава веб програмерима да брзо добију приступ оним алтернативним варијацијама изворног кода веб локација. Ово је одлична алтернатива за цурл кориснички агент на Андроиду. Следи наредбена линија помоћу корисничког агента цурл.
Основна синтакса је следећа:
curl -A "UserAgentString" http://url.com
Једна од најчешћих ситуација различитог изворног ХТМЛ-а и ЦСС-а је за веб локације са одузетим мобилним верзијама и можете да преузмете изворни код за иПхоне са:
curl -A "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5" http://www.apple.com
Неки сајтови то раде и са другим прегледачима. Ово би био Цхроме 12 у Мац ОС Кс 10.6.8:
curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30" http://microsoft.com
Ево још једног који лажира Мац Апп Сторе и Мац ОС Кс 10.6.7 као кориснички агент и користан је за упити у Апп Сторе од скрипте (више о томе на ТУАВ):
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/
Још један спооф Виндовс КСП са Фирефок 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
На Интернету можете да тражите различите типове корисничких агенаса пхп цурл цурл-а, потребно је да укључите цитате ако желите да преузмете извор веб локација као тај кориснички агент. Ако желите о корисничким агентима, Википедиа има добар унос о овој теми.
Напомена: Ово се намерно врши путем командне линије и намењено је онима који воле да раде са Терминала, али постоје једноставни начини за то путем стандардних графичких апликација и веб прегледача као што су Сафари, Цхроме и Фирефок. Сафари је вероватно најједноставнији, јер можете поставити различите корисничке агенте директно из менија програмера:
Овај снимак слике је снимљен из чланка о томе како Фацебоок Видео Цхат позиви да раде у ОС Кс, што се постиже променом корисничког агента прегледача у верзију за коју Фацебоок сматра компатибилном.
