2010-08-21 2 views
1

이것은 웹 서비스가 아닙니다. 컨트롤러에 URL을 전달한 다음 해당 페이지에서 html을 가져 오려고합니다. 그런 다음 db에 정보를 저장하십시오.외부 URL에서 콘텐츠를 다운로드하고 Ruby로 db에 저장하십시오.

당신은 어떻게 생각하십니까? 이것을 어떻게 할 수 있습니까?

+1

Re : "어떻게 생각하니?" 내 생각에, 좋은 생각이야! –

+0

롤, 그 대답했다. 정말 감사하지만 도움이 필요합니다. – s84

+0

왜 "이것은 웹 서비스가 아닙니다." 게시물'web-services'에 태그를 붙이시겠습니까? – NullUserException

답변

1

을 채 웁니다 다음 HTML을 잡아 수 있습니다 : 시스템 컬 명령을 실행하고 (결과를 저장합니다

html = %x[curl #{params[:url]}] 

이 내용은 URL에서 추출한 내용입니다). html. 그런 다음 원하는 경우 해당 문자열로 핫 케이크를 만들 수 있습니다.

+0

이것은 거의 쉬운 것처럼 보입니다. – s84

+0

하지만 작동합니다! 나는 그것을 테스트 :) –

1

, 내가 생각을 제일 먼저

Watir과 루비 라이브러리 의 가족 http://watir.com/ @ Watir과 이었지만 상관없이 가 개발되어 어떤 기술이 당신의 응용 프로그램을 지원하지 않습니다. 그들은 Windows, Firefox 및 Mac 용 에서 인터넷 익스플로러를 지원합니다. Mac에서는 , Mac에서는 Linux, Safari, Chrome에서는 Firefox로 Windows 및 Flash 테스트를 지원합니다.

루비 당신에게, 데이터베이스에 연결 데이터 파일과 스프레드 시트, 수출 XML을 읽을 수있는 능력을 제공합니다 다른 프로그래밍 언어와 마찬가지로

, 및 구조 재사용 라이브러리와 같은 코드. 다른 프로그래밍 언어와 달리 Ruby는 간결하며 종종 기쁨을 읽을 수 있습니다.

쉽게 컨트롤러에서 등, 엑셀, 데이터베이스에

+0

와우 감사합니다. 나는 이것을 조사 할 것이다! – s84

관련 문제