[英]Load processed post javascript / ajax html into string
我正在嘗試將已處理的網頁加載到字符串中,但似乎也正在加載javascript。 但我希望這是“最終”結果,他可以將其保存到靜態html文件中並脫機運行。
這就是我現在正在做的
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(textBox9.Text);
IWebProxy theProxy = request.Proxy;
if (theProxy != null)
{
theProxy.Credentials = CredentialCache.DefaultCredentials;
}
request.UseDefaultCredentials = true;
request.Proxy = WebRequest.DefaultWebProxy;
// execute the request
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();
// we will read data via the response stream
Stream resStream = response.GetResponseStream();
有什么建議么?
如果我正確理解了您的信息,您不想將javascript剝離到頁面之外,而是保留並使其保持原樣,以便像在瀏覽器中正常訪問該頁面一樣執行它?
對於代理來說,這是一個眾所周知的難題,其他人已經取得了不同程度的成功。 嵌入在頁面中的Javascript應該可以正常運行,但是運行從外部文件加載到頁面中的任何JavaScript時都會遇到問題。
您可以嘗試做的一件事是將外部javascript庫的路徑重寫為反映本地路徑,然后也通過網絡獲取這些javascript文件的副本,並將所有內容存儲在模仿的目錄結構中。 您所使用的Javascript可能會有所不同,具體取決於所涉及的javascript,例如,無論您做什么,某些ajax調用都可能無法正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.