Naver 사이트를 크롬으로 열고 특정 단어를 넣고 검색하는 방법입니다.
먼저 아래의 NugetPackage 를 설치합니다.
Install-Package Selenium.WebDriver
Install-Package Selenium.WebDriver.ChromeDriver
코드
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace NaverSearch
{
internal class Program
{
static void Main(string[] args)
{
// 크롬 브라우저를 제어하기 위해 ChromeDriver를 사용
IWebDriver driver = new ChromeDriver();
// 네이버 검색 페이지로 이동
driver.Navigate().GoToUrl("https://www.naver.com");
// 검색창을 찾고 검색어 입력
var searchBox = driver.FindElement(By.Name("query")); // 검색창의 name 속성값이 "query"임
searchBox.SendKeys("Selenium C#");
// 검색 버튼을 클릭
var searchButton = driver.FindElement(By.ClassName("btn_search"));
searchButton.Click();
//System.Threading.Thread.Sleep(5000); // 5초 대기
//driver.Quit(); // 브라우저 닫기
}
}
}
결과
Python 의 numpy 함수를 C# 에서 사용하고 싶을 때 NumSharp (0) | 2024.09.11 |
---|---|
데이터를 동적 조건으로 쿼리하기 (0) | 2024.08.23 |
Quartz Scheduler misfire 처리하기 - 즉시 실행 방지 (0) | 2024.08.21 |
C# Double/float 연산 결과가 이상할 때 처리 방법 (부동소수점 연산) (0) | 2024.07.16 |
xml 파일 로드 시 에러 : hexadecimal value 0x0C, is an invalid character. (0) | 2024.07.14 |