我正在解析用於獲取某些信息的網頁的HTML。在我的網頁中,我有一個<table>
正在嘗試訪問。但是當我寫下面的代碼時,返回0個元素:Web抓取 - 無法獲取網頁中的表格
WebBrowser csexBrowser = new WebBrowser();
HtmlElementCollection table2 = this.csexBrowser.Document.GetElementsByTagName("table");
在這裏,table2沒有任何內容。 0個元素。我使用winforms。編輯:This is the link。如果你搜索一個名字,那麼它會在表格中顯示一些結果。
通常,當我遇到類似這樣的事情時,表格正在通過JavaScript添加,而不會被scraper解析。但我沒有檢查過這個例子 - 不知道這是否與你有關。 – Bobson
@Bobson是對的。這在刮臉時會遇到一些問題。您的刮板需要能夠處理JavaScript,以便將動態行添加到表中。 – jlafay
@jlafay:我將如何處理JavaScript呢? –