2012-04-09 5 views
0

좋아,이 설명하기가 어려울 것입니다 여기에 아무것도 간다 :HTTP POST와 GET 요청의 조합 + JAVA에서 호출하는 Javascript?

최근에 나는 POST 및 GET 요청으로 많은 노력을했지만 지금은이 사이트에 POST/GET 요청을 보내고 싶다. : http://www.mangareader.net/

내가 직면하고있어 가장 큰 문제는이 사이트의 검색 기능을 사용하고자하는 것입니다. 일반적으로 요청 또는 뭔가를 보내 줄 것이지만 분명히이 검색 기능을 작동하지 않는, 그것은 일종의 자바 스크립트 코드와 함께 작동합니까? 나는 그것이 정확히 무엇인지 알고 있지만, 검색 창에 "엘프"를 입력 해보십시오, 당신은 그 (것)들에있는 단어 "엘프"로 모든 만화 (일본어 만화)의 드롭 다운 목록을 얻을 것이다 없습니다. 이 프로세스가 어떻게 불려지는지, 어떻게 Java 프로그램에 구현할 수 있는지 알고 싶습니다. 예를 들어 : 웹 사이트에

로그인 ->는 HTTP POST 요청을 보냅니다. HTML 데이터를 다시 가져옵니다. HTML 데이터를 처리합니다. HTML 소스에서 필요한 정보를 얻으십시오. google.com 또는 bing.com 같은 일반 사이트에 검색 기능을 사용

-> 요청을받을 보냅니다. HTML 데이터를 다시 가져옵니다. HTML 데이터를 처리합니다. HTML 소스에서 필요한 정보를 얻으십시오.

mangareader.net 에 검색 기능을 사용하여 -> ??????????

어떻게하면 좋을까요? 이론적 인 설명만으로도 충분하지만 실용적인 예도 좋습니다.

답변

1

당신은 검색 다음받을 때 실행되는 자바 스크립트를 분석 할 경우

GET http://www.mangareader.net/actions/search/?q=test&limit=100 [HTTP/1.1 200 OK 113ms] 즉

, 당신은 GET-하여 사이트에 검색 할 수 있습니다

q는 검색 단어를 포함?

http://www.mangareader.net/actions/search/?q=test&limit=100

에 요청.

+0

와우에 대한 ... 그 꽤 큰 있는지 크롬 네트워크 모니터를 사용할 수 있습니다. 나는 드롭 다운리스트가 나타날 때 하나의 문제에 갇혀 있지만 실제로 그 만화의 링크로가는 아이템 중 하나를 클릭 할 수 있습니다. 이것은 도움이되지만 링크를 알아야합니다. 이럴 가능성이 있습니까? – ZimZim

+0

죄송합니다. 안됩니다. 이미 링크를 얻을 수있는 방법을 이미 알고 있습니다. 감사! – ZimZim

0

이 사이트는 얻을 아약스 호출을 사용하여 | (파이프 기호) 페이지

/액션/검색? Q = 용어

그것은 문자열 분할을 사용하여이 목록을 구문 분석에서 목록을 구분 한 후 콤보로한다.

나는 자바와 약간의 경험을 가지고 있지만,이 페이지에 간단한 GET 요청 가 검색 기능을을 {용어} 대체 작동합니다.

http://www.mangareader.net/actions/search/?q={term}&limit=100 

당신은 자기