2012-09-21 59 views
2

我有一個網站的內容是在客戶端使用Ajax動態創建的,我想爲谷歌爬蟲創建一個HTML快照。
由於我使用ASP.net,我的想法是在服務器上創建一個WebBrowser控件的實例,只要谷歌傳遞'_escaped_fragment_'參數,然後在服務器上加載我的動態頁面,然後返回google創建的頁面。
我有兩個問題:
1.有沒有更好的方法來做到這一點?
2.如果沒有更好的方法來做到這一點,我應該如何實現它?我應該使用http處理程序嗎?使用ASP.net的谷歌HTML快照

+0

你的目標是?您是否試圖創建可能(間接)改善您的搜索引擎優化的豐富網頁摘要?另外,在IIS7中,您可以轉到http響應標頭,然後確保將常用標頭設置爲30或45 ....這對搜索引擎優化很有用。 –

+0

@Andy:這可能有幫助:https://developers.google.com/webmasters/ajax-crawling/docs/getting-started –

回答

0

這可能會很晚。您是否嘗試過NHTMLUNIT(這是HTMLUNIT的包裝)?