[C#/WPF/.NET8] 크롬 브라우저의 활성탭 웹 페이지에서 텍스트 추출하기 1

■ 크롬 브라우저의 활성탭 웹 페이지에서 텍스트를 추출하는 방법을 보여준다. ▶ ChromBrowserProcessHelper.cs

▶ HTMLHelper.cs

▶ WindowHelper.cs

▶ WindowInformation.cs

[C#/COMMON/HTMLAGILITYPACK/.NET8] HtmlDocument 클래스 : HTML 문자열에서 텍스트 추출하기

■ HtmlDocument 클래스를 사용해 HTML 문자열에서 텍스트를 추출하는 방법을 보여준다. ▶ HTMLHelper.cs

※ HtmlAgilityPack 누겟 패키지를 설치한다.

[C#/WINUI3/.NET8] WebView2 클래스 : CoreWebView2 속성에서 CoreWebView2 객체의 ExecuteScriptAsync 메소드를 사용해 자바 스크립트 실행하기

■ WebView2 클래스의 CoreWebView2 속성에서 CoreWebView2 객체의 ExecuteScriptAsync 메소드를 사용해 자바 스크립트를 실행하는 방법을 보여준다. ▶ HTML 구하기 (C#)

▶ 본문

[C#/WINUI3/.NET8] ItemsRepeater 클래스 : GetOrCreateElement/GetElementIndex 메소드를 사용해 항목/항목 인덱스 구하기

■ ItemsRepeater 클래스의 GetOrCreateElement/GetElementIndex 메소드를 사용해 항목/항목 인덱스를 구하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType

[PYTHON/LANGCHAIN] RecursiveCharacterTextSplitter 클래스 : create_documents 메소드를 사용해 HTML 문자열에서 문서 리스트 구하기

■ RecursiveCharacterTextSplitter 클래스를 사용해 create_documents 메소드를 사용해 HTML 문자열에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] HTMLSectionSplitter 클래스 : 생성한 문서 리스트를 RecursiveCharacterTextSplitter 객체를 사용해 청크 크기 제한하기

■ HTMLSectionSplitter 클래스에서 생성한 문서 리스트를 RecursiveCharacterTextSplitter 객체를 사용해 청크 크기를 제한하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ psp

[PYTHON/LANGCHAIN] HTMLSectionSplitter 클래스 : split_text 메소드를 사용해 HTML 문자열에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 split_text 메소드를 사용해 HTML 문자열에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ psp install

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : 생성한 문서 리스트를 RecursiveCharacterTextSplitter 객체를 사용해 청크 크기 제한하기

■ HTMLHeaderTextSplitter 클래스에서 생성한 문서 리스트를 RecursiveCharacterTextSplitter 객체를 사용해 청크 크기를 제한하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : split_text_from_file 메소드를 사용해 HTML 파일에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 split_text_from_file 메소드를 사용해 HTML 파일에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : split_text_from_url 메소드를 사용해 웹 사이트에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 split_text_from_url 메소드를 사용해 웹 사이트에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip langchain-text-splitters

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : 생성자에서 return_each_element 인자를 사용해 HTML 문자열에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 생성자에서 return_each_element 인자를 사용해 HTML 문자열에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : split_text 메소드를 사용해 HTML 문자열에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 split_text 메소드를 사용해 HTML 문자열에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ psp install

[PYTHON/LANGCHAIN] PDFMinerPDFasHTMLLoader 클래스 : load 메소드를 사용해 PDF 파일 문서 로드하기

■ PDFMinerPDFasHTMLLoader 클래스의 load 메소드를 사용해 PDF 파일 문서를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community

[PYTHON/LANGCHAIN] PDFMinerPDFasHTMLLoader 클래스 : PDF 파일 로드 후 HTML 텍스트 만들기

■ PDFMinerPDFasHTMLLoader 클래스를 사용해 PDF 파일 로드 후 HTML 텍스트를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] BSHTMLLoader 클래스 : load 메소드를 사용해 HTML 파일 문서 로드하기

■ BSHTMLLoader 클래스의 load 메소드를 사용해 HTML 파일 문서를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community

[PYTHON/LANGCHAIN] UnstructuredHTMLLoader 클래스 : load 메소드를 사용해 HTML 파일 문서 로드하기

■ UnstructuredHTMLLoader 클래스의 load 메소드를 사용해 HTML 파일 문서를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community

[PYTHON/LANGCHAIN] RecursiveCharacterTextSplitter 클래스 : split_documents 메소드를 사용해 문서 분할하기

■ RecursiveCharacterTextSplitter 클래스의 split_documents 메소드를 사용해 문서를 분할하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install bs4 langchain_community 명령을

[HTML/HTML5] input 엘리먼트 : onchange 속성을 사용해 값 변경시 처리하기

■ input 엘리먼트의 onchange 속성을 사용해 값 변경시 처리하는 방법을 보여준다. ▶ 예제 코드 (HTML)