(經過測試,請求必須附帶壹個UserAgent,17173的網站會有響應。估計他們針對不同的用戶代理做了不同的處理。)
HttpWebRequest?req?=?(http WebRequest)web請求。create("/2065 438+03/news/2065 438+03/07/08/LJ 0708 BZ 04 . jpg ");
請求。UserAgent?=?“Mozilla/5.0?(Windows?NT?6.2;?WOW64)?AppleWebKit/537.36?(KHTML,?比如?壁虎)?chrome/31 . 0 . 1650.57?safari/537.36”;
請求。主持人?=?" images . 17173 . com ";
請求。Headers.Add("Accept-Encoding ",“gzip”);
WebResponse?res?=?請求。GetResponse();
溪流?resStream?=?RES . GetResponseStream();
int?數數?=?(int)RES . content length;
int?抵消?=?0;
byte[]?buf?=?新的?字節[計數];
什麽時候?(算嗎?& gt?0)
{
int?n?=?resStream。讀(buf,?偏移,?計數);
如果?(n?==?0)?打破;
數數?-=?n;
抵消?+=?n;
}
FileStream?fs?=?新的?FileStream(" d:\ \ 17173 . jpg ",FileMode。創建,?文件訪問。寫);
fs。寫(buf,?0,?buf。長度);
fs。flush();
fs。close();