2016-12-09 3 views
3

크롬에서 열리는 웹 사이트에서 정보를 가져와야하는 C#의 소프트웨어를 개발 중이며 사용자가 일부 데이터를 입력하고 웹 사이트에서 목록을 반환해야합니다. 다른 항목의.
정보를 얻기 위해 페이지의 소스 코드에 액세스 할 수있는 방법이 필요합니다. 아무 데이터도 입력하지 않았기 때문에 직접 웹을 열 수 없습니다. 그래서 필요합니다. 그것을 크롬에서 직접 얻으십시오.
어떻게해야합니까? 크롬 확장? 또는 내 소프트웨어에서 직접 Chrome에 액세스 할 수 있습니까?C# 또는 Python을 사용하여 Chrome과 통신하는 방법

+0

나는 적어도 상상하는 것, 당신은 크롬 확장 프로그램을 개발해야 할 것 :

빠른 검색은 크롬 확장 프로그램과 페이지의 HTML을 수정하는 예를 산출 그걸로. – TyCobb

+0

@TyCobb Chrome 확장 프로그램을 사용하지 않는 것이 가장 좋습니다. 그러나 다른 선택의 여지가 없다면 해보겠습니다. –

답변

1

내 머리 꼭대기에서 Chrome의 열린 인스턴스에서 직접 데이터를 가져 오는 응용 프로그램을 알지 못합니다. 나만의 Chrome 확장 프로그램을 작성해야합니다.

또는 처음에는 응용 프로그램에서 웹 브라우저를 열 수 있습니다.

당신은 그렇게 이러한 라이브러리로 볼 수 있습니다 :

0

웹 스크래핑을하고 싶은 것 같습니다. 시작하기에 좋은 지침서가 있습니다 : HTML Scraping.

this answer에는 데이터에 액세스하기 위해 양식을 제출해야하는 웹 사이트에서 데이터를 긁어 모으는 좋은 예가 있습니다.

1

편집 : @TheAnathema에 언급 된대로 실제 브라우저 후크로 QA 도구를 사용하는 것에 대해 생각하지 않았습니다. 그것은 아마 당신의 필요를 위해 작동 할 것입니다. 당신은 사용자가 실제로 즉, 셀레늄 또는 표준 웹 중 하나에 요청을 직접 할 수없는 (특정 웹 사이트로 이동에 의존해야하는 경우 크롬 확장 프로그램으로 만들 필요 해요


요청).

크롬 확장 프로그램이 필요한 이유는 모든 소프트웨어가 탐색하는 페이지를 쉽게 읽을 수있는 정도가 될 수 있다고 생각하기 때문입니다. 은행, 의료, 이메일 등은 외부 프로세스가 웹 페이지를 이용할 수 있도록 허용하면 모든 프로세스에서 익명으로 액세스 할 수 있습니다.

크롬 확장 프로그램도 사용자가 원하는대로 할 수있는 권한을 요청해야하지만 사용자가 의도적으로 설치하고 사용 권한에 동의 한 소프트웨어 여야합니다. 당신이 찾고 시작할 수 있도록 https://blog.lateral.io/2016/04/create-chrome-extension-modify-websites-html-css/