2010-03-12 3 views
0

지금 당장은 Google에서 검색 한 결과를 용어로 검색하려고합니다. 애플릿이 아닌 데스크탑 프로그램을 사용하고 있습니다. 그 자체로는 복잡하지 않습니다. 하지만 구글은 나에게 403 에러를 주었다. 어쨌든, 나는 리퍼러와 사용자 에이전트를 추가 한 다음 효과가 있었다.자바에서 Google 검색 결과를 얻으시겠습니까? 도움이 필요하다!

내 문제는 Google에서 결과 페이지를받지 못한다는 것입니다. 대신 결과 페이지를 얻는 스크립트를 얻습니다.

내 코드는 지금 단순히 " http://www.google.com/search?q="+ 바보에 GET 요청을 사용

; 그러면 각 행을 출력합니다. 그런 물건

<.!doctype html><.head><.title>dork - Google Search<./title><.script>window.google={kEI:"9myaS-Date).getTime()}}};try{}catch(u){}window.google.jsrt_kill=1; align:center}#logo{display:block;overflow:hidden;position:relative;width:103px;height:37px; <./ script><./div>

많은 : 여기 내가 내 프로그램을 실행할 때 내가 무엇을 얻을 수 있습니다. 나는 그것을 짧게하고 (LOT) 여기에 맞추기 위해 점들을 넣었다.

내 큰 질문은 다음과 같습니다. 브라우저로 Google을 검색 할 때 멋진 결과 페이지로 전환하는 방법은 무엇입니까?

모든 도움을 주시면 감사하겠습니다. 답변이 정말 필요합니다. 또한 Google API를 사용하고 싶지 않습니다.

미리 감사드립니다.

+1

"Google API를 사용하고 싶지 않다는 점에 유의하십시오." 당신은 정말로 데이터를 노출하기 위해 생산하는 방법을 회피 할 때 회사가 자신의 데이터에 접근하는 것을 어렵게해서는 안됩니다. –

+0

내가 정말로 궁금한 점은 이미 포함되어있는 * rhino * js 인터프리터를 사용하고 싶지 않기 때문입니다 ** JVM **은 Google 아약스 API를 사용하여보다 명확하고 안전합니다. – Jack

+0

관심 없으면 Ajax API를 통해 액세스 할 수없는 정보 또는 검색 결과 유형을 찾으십니까? – Joel

답변

2

잭이 옳다, 구글 AJAX APIs를보십시오. 멋지게 형식화 된 결과를 원하면 HTML 및 CSS를 작성하십시오.

+0

답변 해 주셔서 감사합니다.하지만 이미 Google API를 사용하고 싶지는 않다고 말씀하셨습니다. 이유 중 하나는 dork 당 최대 32 개의 결과를 반환한다는 것입니다. 따라서 많은 결과를 검색해야합니다. –

관련 문제