Есть классный метод, который вы можете использовать с пользовательским агентом curl, чтобы получить исходный код HTML & CSS из URL. Используя этот curl пользовательский агент bash, вы можете даже получить исходный код даже для информации http заголовка. Важно отметить, что некоторые сайты имеют разный контент или HTML, которые не всегда будут работать с агентом curl usher с определенным интернет-браузером или HTML. Вы также можете быть заинтересованы в чтении; Командная строка хитрости и хаки .
Хорошей новостью является то, что в большинстве случаев, пользовательский агент curl в Chrome и пользовательский агент curl работают в Internet Explorer большую часть времени. Но в случаях, когда пользовательский агент curl по умолчанию не будет работать как план, мы можем подделать пользовательский агент другой версии браузера и операционной системы, и это позволит веб-разработчикам быстро получить доступ к этим альтернативным вариантам исходного кода сайтов. Это отличная альтернатива для curl пользовательского агента на Android. Ниже приведена командная строка с использованием агента пользователя curl.
Основной синтаксис выглядит следующим образом:
curl -A "UserAgentString" http://url.com
Одна из наиболее распространенных ситуаций с различными исходными HTML и CSS для веб-сайтов с урезанными мобильными версиями, вы можете получить исходный код для iPhone с помощью:
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
Некоторые сайты делают это и с другими браузерами. Это будет 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, like 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
Вы можете искать различные типы строк пользовательского агента php curl в Интернете, необходимо включить кавычки, если вы хотите получить источник сайтов в качестве этого пользовательского агента. Если вы хотите узнать о пользовательских агентах, в Википедии есть хорошая запись по этой теме.
Примечание. Это сделано намеренно с помощью командной строки и предназначено для тех, кто любит работать с терминалом, но есть простые способы сделать это с помощью стандартных графических приложений и веб-браузеров, таких как Safari, Chrome и Firefox. Safari, пожалуй, самый простой, потому что вы можете установить различные пользовательские агенты непосредственно из меню разработчика:
Также не забудьте прочитать: Лучшие хитрости Блокнот, Хаки и команды для WindowsЭтот снимок экрана был взят из статьи о том, как заставить звонки из Facebook Video Chat работать в OS X, что достигается изменением пользовательского агента браузера на версию, которую Facebook считает совместимой.