簡體   English   中英

如何使用Java從網站中提取動態字符串/單詞

[英]How can i extract a dynamic string/word from a website using Java

大家好,這是我的問題。

我想從一個網站中提取2個單詞,這些單詞是“贏得”或“損失”。 如果我可以在網站上找到這兩個詞,我將能夠編寫我正在研究的程序。我遇到的問題是...

  1. 當我編寫一個Java程序從網站獲取html代碼時,它只給我提供了不變的html代碼,即:它沒有提供動態php代碼部分。

  2. 當我在網站上“檢查元素”時,它確實提供了我想要的內容。 它說我在html標簽中贏了還是輸了。 但是,如果我只是查看源代碼,它不會向我顯示檢查元素時會看到的動態php代碼。

  3. 我是否可以編寫一種代碼來查看網站的“檢查元素”,並跟蹤html代碼中“贏”或“虧”之間變化的部分?

以前我在遇到這種問題時遇到了麻煩,由於您缺少細節,我會給您最好的答案...

有關可能有助於您進行編輯的更多信息,包括:

  • 代碼...告訴我你得到了什么
  • html代碼
  • 應用程序中使用的API或框架

因此,問題似乎是當您請求該站點時信息不存在。 通常不會發生這種情況,因為大多數網頁會在加載時顯示信息。

如今,我們在Java處理方面做了大量工作,因此這可能是您遇到問題的部分。 JavaScript可以隨時將信息動態加載到頁面上。 加載時不需要我,即使從頁面看起來加載時它看起來也不像它,因為它太快了,所以無法注意到。

查看javascript代碼,查看是否可以找到get,post或put動作,並查看是否可以跟隨該動作將其加載到頁面上。 然后在程序中模擬該請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM