【问题标题】:Does HtmlUnit parse HTML before getting an element. How to get the request generated by HtmlUnitHtmlUnit 在获取元素之前是否解析 HTML。如何获取HtmlUnit生成的请求
【发布时间】:2010-11-29 23:07:45
【问题描述】:

1) HtmlUnit 是否在获取元素之前解析 HTML(通过 sth.like HtmlWebPage.getElementBy...)? 可以关掉吗?这似乎是最长的手术之一。 ID 喜欢自己解析整个响应,而不是真正创建 HtmlElement (但如果有人能告诉我该怎么做,那会很有用),但是 只是为了获得内容。


2) 有没有办法让 HtmlUnit 向主机发送请求?


3) 是否设置新的 setStatusHandler 'distables' throwing ExceptionOnFailingStatusCode?有没有默认的 StatusHandler ?能 我们扩展它?

【问题讨论】:

    标签: htmlunit


    【解决方案1】:

    将 HTML 解析为可测试的对象正是 HtmlUnit 所添加的,如果不需要,则不需要额外的 HtmlUnit 层。也许您真的只需要使用 HttpClient,它就是 HtmlUnit 用来处理与站点的所有通信的东西?

    【讨论】:

    • HTMLUnit 提供了更多 - 它更容易,我想我会通过 HtmlUnit 获取 URL 并使用 HttpClient 加载它。
    猜你喜欢
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    相关资源
    最近更新 更多