博客网站源代码:查看网站的实际源代码(how to see the code of a website)

关于博客网站源代码的问题,在how to see the code of a website中经常遇到, 我会用一个例子来解释我的问题。建议我去的 URL:http://www.google.co.il/#q=university

我会用一个例子来解释我的问题。建议我去的 URL:http://www.google.co.il/#q=university

然后我右键单击并选择“查看源代码”,我没有得到真正的 HTML 源,我敢肯定,因为如果我在代码中搜索出现在文档中的唯一单词,我不会得到任何结果。

我知道在 chrome 中我可以标记一些东西并检查组件,然后我可以看到真正的源代码,但是我想使用一个 java 程序来获取代码,所以我想了解为什么我没有看到真正的 html 源代码,当我去“查看源代码”。

2

查看源代码通常不会显示任何 javascript 生成的内容,因为您会希望使用插件作为示例 firebug。

2

我知道在 Java 中看到实际源代码的唯一方法,包括 javascript 进行修改将通过虚拟浏览器框架,如HtmlUnit

HtmlUnit 可以执行 JS 脚本并将所有更改应用于 DOM 树。你将不得不序列化它以获得实际的页面。请记住,没有“完整的 html 源”这样的东西。你只能获取 DOM 树并可能序列化它。

1

好吧,如果您选择“查看源代码”,您会在地址栏中看到页面的实际 HTML 源代码。但是,可能是您要查看的页面被嵌入代码“混淆”,该代码加载外部内容并将其放入 HTML 中。

如果您仍然想在“nice”中自动解析这样的页面,则需要运行整个 HTML 解释器,例如 Webkit-工作的地狱,原则上您正在使用“inspect element”。另一种方法是,您可以在 page-html 中找到加载外部内容的行,然后自行加载它们。

但是,如果您需要整个 DOM 结构,则应该考虑实现其中一个浏览器引擎...

1

你可以做一些像 document.documentElement,它给出了所有的 HTML 内容。

console.log(document.documentElement);

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(704)
程序员一个月工资大概为多少:计算员工的月工资(what is monthly salary)
上一篇
宝塔服务器搭建网站教程:使用 php创建网站构建器(php web builder)
下一篇

相关推荐

  • java和javascript:如何使用Java和JavaScript实现Web开发

    示例示例Java和都是编程语言,但它们之间有很大的不同。Java是一种面向对象的、编译型的、跨平台的编程语言,它的代码在运行前需要编译成字节码,然后才能在计算机上运行。Java程序可以在任何支持Java虚拟机的计算机上运行,而不必重新编译。下面是一个简单的Java程序:…

    2023-01-13 09:45:13
    0 68 25
  • restful和webservice区别比较两种不同的Web服务架构

    示例示例Restful和都是用于实现远程调用的技术,但它们之间有一些重要的区别。Restful是一种设计风格,它使用HTTP协议来传输数据,而是一种技术,它使用XML来传输数据。…

    2023-03-14 00:59:51
    0 75 25
  • jquery的css:Unlock the Power of jQuery CSS to Enhance Your Web De

    jQuery的css()函数用于设置或返回元素的CSS属性值。该函数可以接受两个参数,第一个参数是CSS属性名,第二个参数是CSS属性值。…

    2023-02-23 14:15:41
    0 17 69
  • curl什么意思:使用Curl提高Web开发效率

    cURL是一个开源的网络传输库,它支持多种协议,如HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、LDAP、DICT、TELNET、FILE、IMAP、POP3、SMTP等。它可以用来发送GET和POST请求,也可以用来上传文件,接收和发送cookies,以及模拟用户行为。…

    2023-04-29 12:50:39
    0 23 36
  • Cb站网址:没有文件扩展名的网站网址 (how to submit a website url)

    关于Cb站网址的问题,在how to submit a website url中经常遇到,当我查看 Amazon.com 时,我看到他们的页面 URL,它在 URL 的末尾没有.htm,.html或.php。…

    2022-12-17 06:19:01
    0 22 44
  • 如何将AzureAD身份验证添加到现有的.NETMVCWeb应用程序

    我有一个使用 Windows 身份验证的现有.NET MVC Web 应用程序。当我们将项目从本地迁移到 Azure 时,有必要更新应用程序以使用 Azure AD 身份验证。我试图使用 VS 2019 使用 Connected Services,但无法找到 Azure AD 身份验证相关服务。任何人都可以分享将 Azure AD 添加到现有应用程序的过程吗?…

    2022-12-06 08:55:15
    0 20 41
  • web-网站在Chrome上滚动时滞后

    我的网站 (https://whatifhq.com) 加载正常,并且相当快。但是,当我尝试向下滚动时,它开始变得 laggy 并且不再平滑。我只在 Chrome 中遇到过这个问题。(在 chrome,edge,ie 上测试)。我正在使用 Chrome V 70,WordPress for my website 和 PHP 7.1…

    2022-11-19 01:42:50
    0 69 22
  • crestron是什么牌子领先的家庭自动化技术提供商

    Crestron是一家全球领先的自动化和控制技术公司,专注于提供先进的系统解决方案,用于智能家居,企业,教育,医疗和公共空间。 Crestron的产品结合了最新的技术,如触摸屏,遥控器,智能手机应用程序,智能家居技术,网络解决方案,多媒体控制和投影仪控制等,可提供完整的控制和自动化解决方案。 Crestron的核心代码是“CTRL”,它是Crestron的控制系统的基础。…

    2023-08-02 00:45:01
    0 87 43

发表评论

登录 后才能评论

评论列表(20条)