2010-12-16 6 views
1

터미널에서 직접 특정 웹 사이트의 api를 처리 할 사용자 지정 Linux 터미널을 만들고 싶습니다. 예, 컬 (Curl)도 그렇게 할 수 있습니다. 그러나 웹 사이트의 내용이 현재 컴퓨터에 있고 웹 사이트가 오프라인이라고 말할 수 있습니다. 따라서이 터미널을 사용하여 해당 내용에 액세스하고 변경 내용을 변경하고자합니다. 다시 말하지만 리눅스 터미널을 사용하여이 작업을 수행 할 수도 있습니다. 그러나이 터미널을 매우 구체적으로하고 고유 한 구문과 의미를 갖기를 바랍니다.리눅스에서 커스텀 터미널을 만드는 방법은?

예를 들어 다양한 루비 코드를 실제로 컴파일하지 않고 실행할 수있는 루비 터미널.

따라서 어떤 책을 읽고이 책을 제작할 때 어떻게해야합니까?

+0

내가 googlecl 당신이 [HTTP를 할 무엇을 찾고 있는지에 대한 좋은 기준점 생각 elinks 또는 살쾡이 같은 콘솔 기반의 웹 브라우저를 사용하여 웹 서버를 구성하려면 : // 코드 .google.com/p/googlecl /]. –

답변

0

사이트를 변경하면 (이 사이트와 마찬가지로) 일부 HTML 콘텐츠뿐만 아니라 웹 서버 측에서 실행되는 많은 코드가 포함됩니다. 이것은 curl으로 복제 할 수 없으며 합리적으로 적은 양의 작업으로도 가능합니다.

'터미널'은 아마도 잘못된 단어입니다. GUI 나 웹 앱과는 달리 커맨드 라인 앱을 원한다고 생각됩니다.

보다 구체적인 시나리오를 설명해주십시오. 귀하의 질문은 현재 너무 애매합니다.

+0

위키 프로젝트가 오프라인으로 전환됩니다. 모든 위키피지는 오프라인으로 전환됩니다. 터미널을 생각해 보면 위키 페이지에 액세스하고 wiki 페이지 생성을 처리하기 위해 실제로 생성 된 api를 통해 데이터베이스와 실제로 통신합니다. – Hick

+0

그런 다음 최선의 방법은 데이터베이스, 웹 프론트 엔드 등 문제의 사이트가 사용하는 것과 거의 동일한 소프트웨어를 로컬에 설치하는 것입니다. 오픈 소스 및 기타 사용 가능한 소프트웨어의 경우이 작업은 쉽거나 적어도 수행 가능해야합니다. 원본 사이트의 데이터를 주기적으로 복사하십시오. 예 : Wikipedia는 미러링을위한 기성품 데이터 번들을 제공합니다. 로컬 웹 인터페이스를 사용하거나 사용자 정의 인터페이스를 개발하고 원격 사이트를 공격하지 마십시오. – 9000

0

아마 지역 HTTP 쿼리에 응답하고

관련 문제