이것은 웹 서비스가 아닙니다. 컨트롤러에 URL을 전달한 다음 해당 페이지에서 html을 가져 오려고합니다. 그런 다음 db에 정보를 저장하십시오.외부 URL에서 콘텐츠를 다운로드하고 Ruby로 db에 저장하십시오.
당신은 어떻게 생각하십니까? 이것을 어떻게 할 수 있습니까?
이것은 웹 서비스가 아닙니다. 컨트롤러에 URL을 전달한 다음 해당 페이지에서 html을 가져 오려고합니다. 그런 다음 db에 정보를 저장하십시오.외부 URL에서 콘텐츠를 다운로드하고 Ruby로 db에 저장하십시오.
당신은 어떻게 생각하십니까? 이것을 어떻게 할 수 있습니까?
을 채 웁니다 다음 HTML을 잡아 수 있습니다 : 시스템 컬 명령을 실행하고 (결과를 저장합니다
html = %x[curl #{params[:url]}]
이 내용은 URL에서 추출한 내용입니다). html
. 그런 다음 원하는 경우 해당 문자열로 핫 케이크를 만들 수 있습니다.
이것은 거의 쉬운 것처럼 보입니다. – s84
하지만 작동합니다! 나는 그것을 테스트 :) –
예 힌트 : http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/OpenURI
다음은 몇 가지 ORM을 사용하거나 직접 MySQL의 드라이버를 사용합니다. 난 당신의 게시물을 읽을
ORM을 사용 하시거나 mysql 드라이버를 직접 사용 하시겠습니까? – s84
ORM active_record 또는 sequel 또는 datamapper ... – rogerdpack
, 내가 생각을 제일 먼저
Watir과 루비 라이브러리 의 가족 http://watir.com/ @ Watir과 이었지만 상관없이 가 개발되어 어떤 기술이 당신의 응용 프로그램을 지원하지 않습니다. 그들은 Windows, Firefox 및 Mac 용 에서 인터넷 익스플로러를 지원합니다. Mac에서는 , Mac에서는 Linux, Safari, Chrome에서는 Firefox로 Windows 및 Flash 테스트를 지원합니다.
루비 당신에게, 데이터베이스에 연결 데이터 파일과 스프레드 시트, 수출 XML을 읽을 수있는 능력을 제공합니다 다른 프로그래밍 언어와 마찬가지로, 및 구조 재사용 라이브러리와 같은 코드. 다른 프로그래밍 언어와 달리 Ruby는 간결하며 종종 기쁨을 읽을 수 있습니다.
쉽게 컨트롤러에서 등, 엑셀, 데이터베이스에
와우 감사합니다. 나는 이것을 조사 할 것이다! – s84
Re : "어떻게 생각하니?" 내 생각에, 좋은 생각이야! –
롤, 그 대답했다. 정말 감사하지만 도움이 필요합니다. – s84
왜 "이것은 웹 서비스가 아닙니다." 게시물'web-services'에 태그를 붙이시겠습니까? – NullUserException