使用httpclient 传入URL参数得到的html源代码为为静态部分,动态部分的代码得不到

发布于 2021-11-25 15:46:01 字数 1783 浏览 786 评论 6

使用httpclient 传入URL参数得到的html源代码为html静态部分得不到动态部分的代码,部分静态源代码为:       
         <p>JavaScript is required to access this website.</p>
        <p>Please enable JavaScript or use a browser that supports JavaScript.</p>
 该用什么方法解决此类问题 ?

         以下图片为该页面截图:


但是得到的源代码为:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta name="viewport" content="width=device-width; initial-scale=1.0">
  <link href="/framework/Unified.css" rel="stylesheet" type="text/css">
  <script type="text/javascript">
  frameWorkObj = {};
  frameWorkObj.pkg = "ews";
  </script>
  <script src="/framework/Unified.js" type="text/javascript"></script>
</head>


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

孤独患者 2021-11-29 05:49:19

我用selenium-webdeiver也是这样的情况,请问就没有别的办法了吗?

掩饰不了的爱 2021-11-29 02:39:27

看起来这个页面用的是javascript动态渲染,而不是静态的html,不太好搞啊,除非自己实现一个浏览器。

成熟的代价 2021-11-29 02:31:31

目的就是想得到指定页面完整的html源码,而不是空的框架,请仔细看一下截图

狠疯拽 2021-11-28 21:18:15

回复
可以看看这个 http://yiyickf.iteye.com/blog/1107108

各自安好 2021-11-28 03:16:15

不太明白楼主的意思, 或者说说实现什么样的功能吧?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文