2012-03-17 3 views
0

다음 코드를 사용하여 구문 분석 할 웹 페이지를 가져 오려고합니다. WebHarvest가 GET을 통해 http 매개 변수를 전달하지 않습니다. corre30ly

<var-def name="parameter">value</var-def> 
<var-def name="url">http://www.example.com/script</var-def> 
<html-to-xml> 
    <template> 
     <http method="get" url="${url}"> 
      <http-param name="param"><var name="parameter"/></http-param> 
     </http> 
    </template> 
</html-to-xml> 

하지만 그 대신 "PARAM"로 "값"을 얻기의

이 스크립트는 [email protected] 같은 것을 가져옵니다. "post"메소드와 동일한 코드는 정상적으로 작동하지만이 특정 스크립트에는 "get"매개 변수가 필요합니다. 나는 <var name="parameter"/>${parameter.toString}으로 바꾸려고했지만 결과는 같습니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

0

그런 GET 매개 변수를 전달할 수없는 것 같습니다. URL에 넣어서 이런 식으로 만들어야했습니다. <var-def name="url">http://www.example.com/script?parameter=value</var-def>

관련 문제