Anonim

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이 호환되는 것으로 버전을 변경하여 수행합니다.

Curl 사용자 에이전트를 사용하여 URL 소스 코드를 얻는 방법