我想創建一個履帶從網站下載一些內容。元刷新下載/ c#履帶
假設URL消耗是一樣的東西
clickUrl ="http://www.example.com/idocs-nph/search/pdfViewerForm.html?args=5C7QrtC22wGYK2xFpSwMnXdtvSoClrL8xJKSjjboeVQpCCmqt4mgGEHlbmahCJFQEmRQwePEviF8EeCoaT0MAKztT3Sb63xk3VkL3PiCQ3RLoVYQqjKiogfu8Gq1RKKQmyoZK8o4WQM0kj-3nPY6gOqNXOY8VS4VhacAYKom_mBgul0xmRvgLA..";
上的Web瀏覽器,下載執行包含刷新META
<meta http-equiv="REFRESH" content="0;url=http://www.example.com/idocs-nph/search/pdfViewerForm.html?args=5C7QrtC22wGYK2xFpSwMnXdtvSoClrL8xJKSjjboeVQpCCmqt4mgGEHlbmahCJFQEmRQwePEviF8EeCoaT0MAKztT3Sb63xk3VkL3PiCQ3TmKpPQrAvPZQfu8Gq1RKKQmyoZK8o4WQMl05IxFu8XBzuJ49RIAPXJ8d-HneKenBQ-TKbP_e17qQ.."/>
返回HTML頁面和瀏覽器向一個文件名保存文件
在我的履帶代碼上,
我開的WebRequest到CLICKURL,
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(clickUrl);
我發現和使用新的WebRequest, 按照整理的網址,但響應也含有REFRESH META,而不是實際的文件(相當遞歸)一個新的HTML
的HttpWebRequest不包含任何cookie