html如何使用Java从网站中提取动态字符串/单词
大家好,这是我的问题
我想从一个网站中提取两个单词,分别是“赢”或“输”。如果我能在网站上找到这两个单词,我就可以编写我正在编写的程序了。我的问题是
当我编写一个java程序从网站上获取html代码时,它只给了我一个不变的html代码,即:它没有提供动态php代码部分
当我在网站上“检查元素”时,它给了我想要的东西。它说我在html标签中不是赢了就是输了。然而,如果我只是查看源代码,它不会向我显示在检查元素时会看到的动态php代码
有没有一种方法可以让我编写查看网站“检查元素”的代码,并跟踪html代码中在“赢”或“输”之间变化的部分
# 1 楼答案
我以前遇到过类似的问题,由于你缺乏细节,我会尽我所能给你最好的答案
更多有助于了解的信息,如果您编辑
因此,问题似乎是,当你请求网站时,信息并不存在。通常情况下,这不会发生,因为大多数网页在加载时都会显示信息
现在我们用Javascript做了很多事情,所以这可能是你遇到问题的地方。Javascript可以随时将信息动态加载到页面上。它不需要我在加载时,即使它看起来像它的眼睛,它在那里,当页面加载时,它可能不会,因为它太快了,注意不到
查看javascript代码,看看是否可以找到get、post或put操作,看看是否可以按照这些操作加载页面。然后在程序中模拟请求