如何使用HTMLAgilityPack下載CSV文件?

asp.net c# html-agility-pack vb.net

我有代碼去網站,使用隱藏字段和cookie登錄並包含瀏覽器標題,以便我作為普通用戶出現。

現在我在受保護的內容中,我需要使用HTMLAgilityPack下載我在文檔中找到的csv文件。

我想用HTMLAgilityPack獲取csv,以便我可以繼續使用已設置的cookie和瀏覽器用戶代理字符串。

從我所看到的HTMLAgilityPack解析dom。我希望csv文件導致錯誤並返回null。但我已經看到了在解析之前能夠獲取所請求的頁面/文件的原始數據的模糊引用。如果是這樣,那將是解決方案,但我找不到如何做到這一點。

一般承認的答案

假設您提交的HTML表單不變,則根本不需要使用HtmlAgilityPack。只需手動製作HTTP請求並提交,然後使用HttpWebRequest下載相應的CSV文件。

HtmlAgilityPack僅用於處理您擁有的HTML。它確實包括發出基本HTTP請求的能力,但這是一個方便的功能。通常,您應該盡可能使用HttpWebRequest。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因