본문 바로가기
반응형

전체 글1067

c# 셀레니움 설치 nuget 패키지 라이브러리 사용하기 C#으로 웹자동화를 하기 위해선 nuget 패키지 관리자를 이용해 셀레니움 ( selenium ) 웹드라이버를 설치해야 한다. 웹드라이버가 설치되면 코드를 작성하고 실행하면 웹브라우저가 나타나 웹페이지들을 자동으로 탐색하는 것을 볼 수 있다. 각 페이지의 요소들도 접근이 가능하기 때문에 지금의 크롤링 또는 스크래핑에도 이용된다. 단, 보안툴이 있거나 데이터의 수집을 금지하는 곳도 있기 때문에 먼저 웹사이트의 정책을 확인해 보도록 한다. C# 셀레니움의 시작 nuget 라이브러리 설치하기 C# 에서 셀레니움 ( Selenium ) 을 사용하려면 먼저 셀레니움 라이브러리가 필요하다. C# 을 한다면 당연히 비주얼 스튜디오 ( Visual Studio ) 을 사용할 것이며, nuget 을 알고 있을 것이다. .. 2024. 2. 8.
github / 비주얼 스튜디오 깃허브 계정 변경 방법 하나의 비주얼 스튜디오, 여러 개의 깃허브 계정이 있을 때 비주얼 스튜디오에서 깃허브 계정을 변경하려고 한다면 먼저 로그아웃부터 하면 된다. 비주얼 스튜디오에서는 깃허브 계정을 제거하고, 깃허브 웹 연동을 위해 미리 기본 웹브라우저에서 로그인되어 있는 깃허브 계정을 로그아웃하면 된다. 비주얼 스튜디오와 웹브라우저의 깃허브에서 모두 로그아웃 했다면 다시 비주얼 스튜디오에서 깃허브 연동을 시도해 본다. 기본 웹브라우저가 열리면서 비주얼 스튜디오의 깃허브 연동을 위한 로그인화면이 열리고, 로그인이 성공했다면 다른 계정으로 연동된 것을 확인할 수 있다. github / 비주얼 스튜디오 깃허브 계정 변경 방법 깃허브 ( github ) 는 자신이 만든 코드나 프로젝트 그룹으로 제작 중인 프로그램 코드 등을 보관하.. 2024. 1. 10.
윈도우11 메모장 노트패드 진화 탭 기능과 보관 기능 대단하군 윈도우11로 넘어오면서 기본적으로 제공되는 메모장의 기능이 향상되었다. 눈에 띄는 것은 탭과 보관기능이다. 탭은 여러개의 메모장을 실행할 필요없이 텍스트를 여러개 입력할 수 있도록 한다. 보관기능은 최초로 실행된 메모장에 기록된 텍스트 등이 보관되고 재실행시 삭제되지 않고 그대로 남아 있는 것을 의미한다. 계륵같은 존재지만, 나름 쓸만한 존재로 업그레이드되었다. 윈도우 11 메모장 노트패드 진화 탭 기능과 보관 기능 오우 대단하군 윈도우11로 반강제로 업데이트되면서 기존의 윈도우에서 많이 벗어난 느낌이 들었다. 애플의 맥OS와 비교되는 것도 한몫하는 면도 있지만, 그렇다고 윈도우의 틀에서 많이 벗어난 것은 아니다. 그 중 윈도우에서 제공하는 기본적인 앱들도 변화가 생겼고, 그 중 메모장( 노트패드 / n.. 2023. 12. 27.
도메인 뜻 / 최상위 도메인, 2차 도메인, 하위 도메인 구조와 차이 블로그에 익숙하면 도메인에 대한 내용을 자주 보게 된다. 2차 도메인, 하위 도메인, 최상위 도메인 등이다. 검색엔진의 SEO 에 영향이 있을 수도 없을 수도 있지만, 개념을 알면 부수적인 내용의 이해가 쉽다. 직관적으로 티스토리(xxxx.tistory.com)를 예로 들면 URL 의 마지막 부분인 .com 은 최상위도메인, tistory.com 은 2차도메인, 앞부분까지 포함한 xxxx.tistory.com 은 하위도메인이다. 도메인 뜻 / 최상위 도메인, 2차 도메인, 하위 도메인 구조와 차이 애드센스를 시작하면서 수익화를 위해 배너를 설치하는 사람들의 관심사 중 하나가 도메인이다. 도메인은 결론적으로 블로그 또는 홈페이지 등에 접속가능한 URL 이다. URL 은 인터넷 주소를 말하면 웹브라우저의 인.. 2023. 12. 9.
반응형