proxy++;
if (proxy >= al.Count)
{
al = ReadIPproxy("e:\\test.txt");//初始化代理 IP
}
DownFile(PageUrl, %lename);
}
else if (ex.Status == WebExceptionStatus.Timeout)
{
//超时 --换代理 IP
//MessageBox.Show(ex.ToString());
proxy++;
if (proxy >= al.Count)
{
al = ReadIPproxy("e:\\test.txt");//初始化代理 IP
}
DownFile(PageUrl, %lename);
}
else if (ex.Status == WebExceptionStatus.ProtocolError)
{
//文件未找到--跳出
//MessageBox.Show(ex.ToString());
return;
}
}
}
}
/// <summary>
/// 读文件
/// </summary>
/// <param name="FILE_NAME">文件的路径</param>
/// <returns>数据</returns>
public ArrayList ReadIPproxy(string FILE_NAME)
{
using (StreamReader sr = File.OpenText(FILE_NAME))
{
String input;
while ((input = sr.ReadLine()) != null)
{
al.Add(input);
}
sr.Close();
评论3
最新资源