Цикл чтения ссылок не работает

Есть переменная, в ней я нахожу ссылки, и циклом прохожу по этим строкам, вставляя их в юрл, проблема в том, что он первую ссылку делает, а вторую уже нет, есть способы решения?

string str ="https://www.instagram.com/p/BGwG0OKlxr9/?igshid=10x3x18i0i7nb https://www.instagram.com/p/B8avhuGh2h6/?igshid=139h5s0h7qlhj";
var source = File.ReadAllText(str).Split(' ').ToArray();
     Console.WriteLine(source);
 for (int i = 0; i < source.Length; i++)
   {
      string sourceI = source[i].ToString(); //получаем элемент распарсенного массива (исходная строка)
      Console.WriteLine(sourceI,i);
 IWebDriver m_driver = new ChromeDriver("C://...");
   m_driver.Navigate().GoToUrl(source[i]);
   m_driver.FindElement(By.CssSelector("#react-root > section > main > div > div > article > header > div.o-MQd.z8cbW > div.PQo_0.RqtMr > div.e1e1d > h2 > a")).Click();
   String currentURL = m_driver.Url;
   Console.WriteLine(currentURL);
 StreamWriter writer1 = File.AppendText(str + "/UrlProfile.txt");
 writer1.WriteLine(currentURL+" \r\n"); //здесь пишем в результирующий файл
    writer1.Close();
    m_driver.Close();
    m_driver.Quit();
}

Ответы (0 шт):