簡體   English   中英

您如何從僅在該頁面執行 javascript 之后才填充的頁面中獲取信息? (C#)

[英]How might you grab information from a page that only populates AFTER that page executes javascript? (C#)

嘿。 我有一個需要從網站獲取信息的 CE 程序。 我不能簡單的抓取源碼,因為只有頁面的javascript執行后才會顯示信息。 在 javascript 完全加載信息后,有沒有辦法查看頁面的信息/來源/鏈接? 謝謝: :)

嘿 - 我認為這會很困難,因為 javascripts 設置的值是眾所周知的客戶端信息,只有當表單回發到服務器時,應用程序(服務器端)才能訪問這些信息。 但是您應該能夠使用標准 asp.net ajax 控件使更新面板內的 javascripts 設置值並返回到服務器。 然而,對於大多數情況來說,這似乎有點太復雜了。

當然, AJAX 鏈接的是 jQuery 包裝器,它隱藏了以跨瀏覽器方式正確處理它的所有煩惱。

AJAX 的基本思想是,您從 javascript 撥打電話並結束您的 function。 當結果最終出現時,將調用 function 處理程序,您可以在其中使用結果(或失敗消息,視情況而定)更新您的頁面。

您可能需要一個中間人在您的服務器上讀取遠程 web 站點並將其返回到您的頁面 JSON,格式為 AJAX讀取在另一個域上。

暫無
暫無

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

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