标签:eal web system uil message dem exec each googl
1.Install latest Chrome,Selenium.WebDriver, ChromeDriver
Selenium.WebDriver 3.141.0;
Selenium.WebDriver.ChromeDriver 78.0.3904.7000;
2.
using OpenQA.Selenium.Chrome; using OpenQA.Selenium; using System.Reflection; static void WebDriverDemo(string url = "http://www.tieba.com/p/4325046994#!/l/p1") { ChromeDriver driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); driver.Navigate().GoToUrl(url); List<IWebElement> lwe = driver.FindElements(By.CssSelector("img")).ToList(); List<string> imgsList = new List<string>(); StringBuilder imgBuilder = new StringBuilder(); foreach(var img in lwe) { string imgUrl = img.GetAttribute("src"); imgBuilder.AppendLine(imgUrl); imgsList.Add(imgUrl); } File.WriteAllText("lyf.txt", imgBuilder.ToString()); }
C# extract multiples from web pages based on OpenQA.Selenium.Chrome and ChromeDriver
标签:eal web system uil message dem exec each googl
原文地址:https://www.cnblogs.com/Fred1987/p/11747752.html