반응형 훈, IT 공부/C#3 C#, 셀레니움(selenium) XPath contains() 함수 활용하기 Selenium으로 XPath를 활용하여 데이터를 크롤링할때 내가 원하는 특정한 값을 수집할 수 있는 방법은 소개해볼까합니다. XPath 문법에서 사용하는 contains() 함수입니다. 안녕하세요 IT훈이입니다 😁 XPath contains contains() 함수 설명 첫번째 문자열이 두번째 문자열을 포함하고, 있다면 TRUE, 없다면 FALSE를 리턴하는 함수 contains() 기본문법 아래 소스는 기본문법에 대한내용입니다. Xpath = //tagname[contains (@attribute, 'Value')] Using Text 텍스트를 찾고싶을때 사용하는 contains [contains(text(), 'XYZ')] Using id id를 찾고싶을때 사용하는 contains div[conta.. 훈, IT 공부/C# 2022. 10. 13. C# 외부 프로그램 .exe 실행하기 using System.Diagnostics 기본적으로 프로세스를 실행해주는 Process 클래스를 사용하기 위해서는 System.Diagnostics를 사용하겠다고 선언해줍니다. Diagnostics는 시스템 프로세스, 이벤트 로그 및 성능 카운터와 상호 작용할 수 있는 클래스를 제공하고있습니다. using System.Diagnostics; 방법 01. Start 메서드 사용 클래스 자체 및 정적 Process 클래스의 메서드 Start를 사용하는 방법. Process.Start("notepad.exe"); 전체소스 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threa.. 훈, IT 공부/C# 2022. 10. 6. C#, ChromeDriver 활용한 크롤링 자동화처리 네이버 웹툰 리스트 불러오기 C#, ChromeDriver 활용한 크롤링 자동화처리 네이버 웹툰 리스트 불러오기 자동화 툴 개발을 위하여 이것저것 만들어보면서 기능을 익히고 있습니다. 그 과정에서 나온 '웹툰리스트 불러오기' 크롤링 타켓 네이버에 있는 웹툰을 대상으로 월별로 모아서 보여주는 기능을 만들어보려합니다. 요일별로 리스트들이 어떻게 구성이 되어있는지 파악. ul 태그로 만들어져있네요. 그냥 for문으로 긁어오면 될듯.. 기본 화면디자인 ( Form ) 월별 리스트와 크롤링을 동작시키기 위한 버튼을 추가하였습니다. 핵심소스코드 해당 자동화 로직의 핵심 부분이라고 할 수 있는 소스 코드입니다. 크롤링을 하는 경로는 xPath 기준으로 가져와서 사용하도록 하였습니다. switch (i) { case 1: xPath = strin.. 훈, IT 공부/C# 2022. 6. 22. 이전 1 다음 반응형