jxbrowser 4.4:jxbrowserを使用して各応答を取得する方法
browser.getHTML()メソッドは、すべてのリクエストをHTMLで取得します。 各リクエストに応答コンテンツを返す必要があります。
NetworkDelegate onCompleted方法のみ各REPONSEコンテンツを取得する方法を、それぞれのURLを取得しますか? 誰でも各応答を取得する方法の例を示すことができます。おかげさまで
browser.getContext().setNetworkDelegate(new NetworkDelegate() {
@Override
public void onSendHeaders(SendHeadersParams arg0) {
}
@Override
public void onResponseStarted(ResponseStartedParams arg0) {
}
@Override
public void onHeadersReceived(HeadersReceivedParams arg0) {
}
@Override
public void onCompleted(RequestCompletedParams arg0) {
System.out.println("onCompleted-----> " + arg0.getURL());
// this place only get url, how to get each response content?
// this place only get url, how to get each response content?
}
@Override
public void onBeforeURLRequest(BeforeURLRequestParams arg0) {
}
@Override
public void onBeforeSendHeaders(BeforeSendHeadersParams arg0) {
}
@Override
public void onBeforeRedirect(BeforeRedirectParams arg0) {
}
@Override
public boolean onAuthRequired(AuthRequiredParams arg0) {
return false;
}
});
おかげで、私は他の方法を探して – niepeng