홈>
이 코드를 실행합니다
val client = new WebClient(BrowserVersion.CHROME)
val url = "https://belovo.drom.ru/jaguar/f-pace/26324638.html"
val req = new WebRequest(new URL(url))
client.getPage[HtmlPage](req)
HtmlUnit의 사용 된 버전
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.28</version>
</dependency>
컴파일시 페이지로드가 중단됨 https://c.rdrom.ru /js/DromContacts.min.js?3176009243
이 js 코드는 매우 난독 화되어 있습니다. 아마도 이런 이유로 인해 발생합니다.
이 줄은
[2017-12-25 17:15:21,657] WARN [main] Obsolete content type encountered: 'application/x-javascript'.
[2017-12-25 17:15:21,658] TRACE [main] Javascript compile https://c.rdrom.ru/js/DromContacts.min.js?3176009243
그러면 오랫동안 아무 일도 일어나지 않습니다 (5 분).
다른 사람이 그런 문제에 직면 했습니까?
- 답변 # 1
관련 질문
- javascript : 함수(t, e, n)를 수정하는 방법
- java : HTTP 상태 405 -요청 방법 'POST'가 지원되지 않음(Spring MVC)
- javascript : FCM 웹 -동일한 포그라운드 및 백그라운드 알림(포그라운드에서 백그라운드 알림 재사용)
- javascript : Tinymce를 JavaFx webview에 통합하는 방법은 무엇입니까?
- javascript : 엄격하게 축소하기 위해 프로젝트에 Webpack을 추가하는 방법은 무엇입니까?
- javascript : 기본 카운터 앱을 만들었고 이 앱을 끌 때 번호를 저장하는 데 도움이 필요합니다.
과거에 일부 페이지에 대해이 정보를 얻었습니다. HtmlUnit은 내용을 렌더링하지 않기 때문에 일부 너비/높이 메서드는 다소 고정 된 값을 반환합니다. 그리고 일부 영리한 자바 스크립트는 텍스트를 잘라 내고 너비를 다시 확인하는 루프를 사용하여 텍스트를 레이아웃하는 데 어려움을 겪습니다. 제 경우에는 이것이 무한 루프로 이어집니다.
다음 날에 시간이 있다면 나는 당신의 모범을 시험 할 것입니다.