首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebHarvest未通过GET正确传递http参数

WebHarvest未通过GET正确传递http参数
EN

Stack Overflow用户
提问于 2012-03-18 07:43:08
回答 1查看 412关注 0票数 0

我正在尝试获得一个网页来解析使用以下代码。

代码语言:javascript
复制
<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>

但是脚本得到的不是“值”作为“参数”,而是类似于org.webharvest.runtime.web.HttpParamInfo@1983eae7。与"post“方法相同的代码运行正常,但是这个特定的脚本需要"get”参数。我尝试过用${parameter.toString}替换<var name="parameter"/>,但结果是一样的。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-22 21:40:20

像这样传递GET参数似乎是不可能的。我必须将它们放入url中,创建类似下面这样的<var-def name="url">http://www.example.com/script?parameter=value</var-def>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9754781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档