내가시나 경로를 사용하고 내가 가능하면 해석하는 경로의 매개 변수로 일반 HTTP 주소 싶습니다Sinatra URL을 경로의 매개 변수로 사용하려면 어떻게해야합니까?
url http://somesite/blog/archives
경로는 다음과 같습니다 코드는
/http://somesite/blog/archives
를 :
get '/:url' do |u|
(some code dealing with url)
HTTP URL의 다양한 '/'가 문제를 일으키고 있습니다.
내가 찾은 해결 방법은 위의 예에서 'somesite'로 표현에만 URL 부분을 통과 한 다음 사용 :
get '/:url' do |u|
buildUrl = "http://#{u}/blog/archives"
(some code dealing with url)
전체 URL을 직접 거래 할 수있는 방법이 있나요?
최종 목표는 무엇에 데이터를 전송하여 사용자가 원하는대로 크롤링 할 수 있습니다? – mipadi
제공된 URL을 웹 스크랩 : buildUrl. nokogiri를 사용하여 제공된 페이지를 처리합니다. 아마 sinatra의 사용법이 아닙니다. – blackbird014