我有代碼去網站,使用隱藏字段和cookie登錄並包含瀏覽器標題,以便我作為普通用戶出現。
現在我在受保護的內容中,我需要使用HTMLAgilityPack下載我在文檔中找到的csv文件。
我想用HTMLAgilityPack獲取csv,以便我可以繼續使用已設置的cookie和瀏覽器用戶代理字符串。
從我所看到的HTMLAgilityPack解析dom。我希望csv文件導致錯誤並返回null。但我已經看到了在解析之前能夠獲取所請求的頁面/文件的原始數據的模糊引用。如果是這樣,那將是解決方案,但我找不到如何做到這一點。
假設您提交的HTML表單不變,則根本不需要使用HtmlAgilityPack。只需手動製作HTTP請求並提交,然後使用HttpWebRequest下載相應的CSV文件。
HtmlAgilityPack僅用於處理您擁有的HTML。它確實包括發出基本HTTP請求的能力,但這是一個方便的功能。通常,您應該盡可能使用HttpWebRequest。