728x90
Example1
<img src="SOURCE_URL" alt class="CLASS_NAME">
ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;
ChromeOptions option = new ChromeOptions();
option.AddArgument("headless");
option.AddArgument("disable-gpu");
using (IWebDriver driver = new ChromeDriver(service, option))
{
driver.Navigate().GoToUrl(site);
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(10);
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
var element = driver.FindElement(By.ClassName("CLASS_NAME"));
string foundSourceLink = element.GetAttribute("src");
}
Example 2
<div id="DIV_ID">
<img src="SOURCE_URL">
</div>
ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;
ChromeOptions option = new ChromeOptions();
option.AddArgument("headless");
option.AddArgument("disable-gpu");
using (IWebDriver driver = new ChromeDriver(service, option))
{
driver.Navigate().GoToUrl(site);
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(10);
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
var element = driver.FindElement(By.CssSelector("div#DIV_ID img"));
string foundSourceLink = element.GetAttribute("src");
}
Example 3
<div class="CLASS_NAME">
<a href="SOURCE_URL">
</a>
</div>
ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;
ChromeOptions option = new ChromeOptions();
option.AddArgument("headless");
option.AddArgument("disable-gpu");
using (IWebDriver driver = new ChromeDriver(service, option))
{
driver.Navigate().GoToUrl(site);
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(10);
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
var element = driver.FindElement(By.ClassName("CLASS_NAME"));
var tagElement = driver.FindElement(By.TagName("a"));
string foundSourceLink = tagElement.GetAttribute("href");
}
'Programming > Selenium' 카테고리의 다른 글
Danbooru Image Downloader (0) | 2021.02.17 |
---|---|
Selenium을 이용한 Image Dowloader (0) | 2021.02.17 |
Selenium 이용시 Command 창 안 띄우기 (0) | 2021.02.16 |
댓글