www.flipkart.com 또는 www.junglee.com과 같은 쇼핑 사이트를 검색하기위한 크롬 확장 프로그램을 API로 제공하지 않으려면 어떻게해야합니까? 이 같은제공되는 API가없는 경우 어떻게 크롬 확장을 만들 수 있습니까?
뭔가 - https://chrome.google.com/webstore/detail/kjajclaocdighkjplbekkofpmdbcjghf
www.flipkart.com 또는 www.junglee.com과 같은 쇼핑 사이트를 검색하기위한 크롬 확장 프로그램을 API로 제공하지 않으려면 어떻게해야합니까? 이 같은제공되는 API가없는 경우 어떻게 크롬 확장을 만들 수 있습니까?
뭔가 - https://chrome.google.com/webstore/detail/kjajclaocdighkjplbekkofpmdbcjghf
이것은 총체적 일 것이며 ... 단기간에 일어날 가능성이 있습니다. 하지만 API가 없다면 XMLHttpRequest를 사용하여 Ajax 요청을 한 다음 사이트 마크 업 클래스와 ID를 기반으로 javascript 또는 jQuery를 사용하여 사이트를 구문 분석하는 것이 가장 좋습니다.
필수 당신은 사이트를 긁어 모으고 있습니다.
비록 이것이 잘 작동하지 않을지라도 - 아마도 사이트가 마크 업 클래스와 ID를 잘 설계한다면 많이 바뀌지는 않을 것입니다. 변경되는 CSS가 될 것입니다. 그러나 이것은 웹 사이트의 개발팀이 보증하지 않습니다. API는 더 많은 보증이며, API를 제공하지 않는 사이트를 고치는 데 많은 시간을 할애 할 수 있다면 회사가 성장하고 엔지니어를 고용 할 때마다 마크 업이 변경 될 가능성이 높습니다.
행운을 빌어 요!
이 쉽지 않다. Ajax를 사용하여 사이트를 가져 와서 정규식으로 파싱 해 볼 수 있습니다. 여기 좀 봐 Open webpage and parse it using JavaScript
yahoo 파이프 (http://pipes.yahoo.com)를 사용하여 웹 사이트를 긁어보십시오. 야후 파이프는 선택할 수있는 규칙 목록을 제공합니다. 그러나 일부 사이트는 Y를 차단합니다! 파이프 스크 래퍼를 보내고 403의 응답을 보냅니다.
파싱에 대한 자세한 내용 [Regex를 사용하는 HTML] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained- 태그) –