如何使用Java从网站中提取动态字符串/单词

时间:2015-10-29 00:26:17

标签: java html parsing

大家好,这是我的问题。

我想从一个网站中提取2个单词,这些单词是"赢得"或者"损失"。如果我能在网站上找到这两个字,我就可以编写我正在处理的程序。我遇到的问题是......

  1. 当我编写一个java程序来从网站上获取html代码时,它只给了我不改变的html代码,即:它没有给出动态的PHP代码部分。

  2. 当我"检查元素"在网站上它给了我我想要的东西。它说我要么赢了,要么输掉html标签。但是,如果我只是查看源代码,它并没有向我显示在检查元素时会看到的动态PHP代码。

  3. 有没有办法让我编写代码来查看"检查元素"对于网站,并跟踪在" win"之间变化的html代码部分。或"损失"?

1 个答案:

答案 0 :(得分:0)

我之前遇到过这样的问题,因为你缺乏细节,我会给你最好的答案......

如果您编辑include,

,可能会有助于了解更多信息
  • 代码......告诉我你的内容
  • html代码
  • 您的应用程序中使用的API或框架

因此,当您请求网站时,问题似乎就在那里。通常情况下,由于大多数网页在加载时显示信息,因此不会发生这种情况。

现在我们用Javascript做了很多事情,所以这可能是你遇到问题的部分。 Javascript可以随时动态地将信息加载到页面上。它不需要我在加载时,即使它看起来像是它的页面加载时它可能不是因为它太快不能注意到它。

查看javascript代码,看看是否可以找到get,post或put操作,看看是否可以按照它加载页面的位置。然后模仿程序中的请求。