![](/img/trans.png)
[英]I'm trying to use a Python web scraper to pull text from a page that has that text update periodically
[英]I'm stumped trying to access data from a web page in software
我在 Delphi 7 中使用 Indy 10 來嘗試從我們本地網絡上的硬件設備訪問一些數據,但使用TIdHTML.Get()
訪問 HTML 頁面僅返回基本代碼,而不是瀏覽器顯示的頁面。
我已將 HTML 和 JS 文件保存到 web 服務器,以便您查看它們。 還包括它在瀏覽器中的樣子的屏幕截圖。
https://stationplaylist.com/temp/stl_status.html
https://stationplaylist.com/temp/stl_status.js
https://stationplaylist.com/temp/stl_status.jpg
我只想知道傳入的 Stream 狀態是打開還是關閉,但不知道如何訪問它。 我希望有可能以某種方式使用 Indy。
你必須明白下載是一回事(你用 Indy10 做的),解釋下載是另一回事(你的互聯網瀏覽器做的)。 了解您的 web 瀏覽器的功能的簡短旅程:
src=
屬性的 HTML 元素,這意味着也下載這些文件。afterLoad()
,它間接執行get_Status()
,它調用loadDoc('/stl_data.html')
沒看過?),(當然)HTTP 調用自身來下載該文件。您很可能不需要 go 那樣,但可以直接下載stl_data.html並按照其布局進行處理(JS文件的代碼應該很容易理解)。
我再說一遍:下載文件並不意味着渲染一個網站。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.