curl 사용자 에이전트와 함께 사용하여 URL에서 HTML 및 CSS 소스 코드를 가져올 수있는 멋진 방법이 있습니다. 이 curl 사용자 에이전트 bash를 사용하면 http 헤더 정보도 소스 코드로 만들 수 있습니다. 일부 사이트에는 특정 인터넷 브라우저 또는 HTML이있는 curl usher 에이전트와 항상 작동하지 않는 내용이나 HTML이 다른 사이트가 있습니다. 읽기에 관심이있을 수도 있습니다. 명령 프롬프트 트릭 및 해킹 .
좋은 소식은 대부분 Chrome의 curl 사용자 에이전트와 Internet Explorer의 curl 사용자 에이전트가 대부분 작동한다는 것입니다. 그러나 curl 기본 사용자 에이전트가 계획대로 작동하지 않는 경우 다른 브라우저 버전 및 운영 체제의 사용자 에이전트를 스푸핑 할 수 있으므로 웹 개발자는 사이트 소스 코드의 대체 변형에 빠르게 액세스 할 수 있습니다. 이것은 Android의 curl 사용자 에이전트에 대한 훌륭한 대안입니다. 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
일부 사이트는 다른 브라우저에서도이 작업을 수행합니다. 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, 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/
Firefox 3이 설치된 또 다른 스푸핑 Windows XP :
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 사용자 에이전트 문자열을 검색 할 수 있습니다. 해당 사용자 에이전트로 사이트 소스를 검색하려면 따옴표를 포함해야합니다. 사용자 에이전트에 대해 원하는 경우 Wikipedia 에 주제가 있습니다.
참고 : 이것은 의도적으로 명령 행을 통해 수행되며 터미널에서 작업하기를 원하는 사람들을 대상으로하지만 Safari, Chrome 및 Firefox와 같은 웹 브라우저와 표준 그래픽 응용 프로그램을 통해이를 수행하는 쉬운 방법이 있습니다. 개발자 메뉴에서 직접 다른 사용자 에이전트를 설정할 수 있으므로 Safari가 가장 간단합니다.
Windows 용 최고의 메모장 트릭, 핵 및 명령이 스크린 샷은 OS X에서 Facebook 비디오 채팅 호출을 작동시키는 방법에 대한 기사에서 가져 왔으며, 브라우저 사용자 에이전트를 Facebook이 호환되는 것으로 버전을 변경하여 수행합니다.