htmlagilitypack을 사용하여 데이터를 긁어 내기 위해 JavaScript를 실행하려면 어떻게해야합니까?
2025-02-26에 게시되었습니다
검색:410
불행히도 HTMLAgilityPack은 전적으로 HTML 파서이며 JavaScript를 해석하거나 바인딩 할 수있는 기능이 부족합니다. 이 문제를 해결하려면 HTML 파서, JavaScript 통역사 및 브라우저 돔 시뮬레이터가 장착 된 완벽한 헤드리스 웹 브라우저가 필요합니다. 그러나 현재 .NET 환경 내에서 완전히 작동하는 솔루션은 없습니다.
실제적인 접근 방식은 웹 브라우저 컨트롤을 사용하여 인터넷 익스플로러에서 프로그래밍 방식으로 페이지를로드하고 실행하는 것입니다. 이 방법은 효율적이거나 심미적으로 유쾌하지는 않지만 스크립트 실행이 필요한 데이터를 검색하는 원하는 목표를 달성합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오.
최대한 빨리 처리해 드리겠습니다.