विनिर्देश: मेरी कंपनी का सर्वर मेरे द्वारा प्रदान किए गए लिंक के आधार पर पीडीएफ़ डाउनलोड करने के लिए Jsoup चलाता है

मैं कभी-कभी इस समस्या में भाग लेता हूं जहां एक वेबसाइट में एक दस्तावेज़ (पीडीएफ या अन्यथा) होता है जिसे मैं अपने ब्राउज़र से सामान्य रूप से डाउनलोड कर सकता हूं, लेकिन मेरे स्क्रैपिंग सॉफ़्टवेयर के माध्यम से यह इस तरह की त्रुटि देता है

कुछ गलत हो गया। नहीं ओ! कुछ सही नहीं है! फिर से लॉग इन करने का प्रयास करें। यदि आप यह त्रुटि देखना जारी रखते हैं, तो कृपया support@agendapal.com पर हमसे संपर्क करें त्रुटि विवरण: संदेश अमान्य यूआरआई: प्राधिकरण/होस्ट को पार्स नहीं किया जा सका। TargetSiteVoid CreateThis(System.String, Boolean, System.UriKind) StackTrace at System.Uri.CreateThis(String uri, Boolean donEscape, UriKind uriKind) at SWPalInc.WebHost.Controllers.DController.F(String u, String n) at lambda_method( System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContextControllerContext, IDictionary2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 पैरामीटर) पर System.Web.Mvc.ControllerActionInvoker पर क्लोजर, कंट्रोलरबेस, ऑब्जेक्ट [])। Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter (IActionFilter फ़िल्टर, ActionExecutingContext प्रीकॉन्टेक्स्ट, Func1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 फ़िल्टर, ActionDescriptor actionDescriptor, IDictionary`2 पैरामीटर) System.Web.Mvc.ControllerActionInvoker.InvokeAction (ControllerContext कंट्रोलर) पर System. .Web.Mvc.Controller.ExecuteCore() सिस्टम पर। .Async.AsyncRes ultWrapper.<>c__DisplayClass1.b__0() सिस्टम पर। सोर्ससिस्टम यहां क्लिक करें और फिर से लॉगिन करने का प्रयास करें

मुझे वह त्रुटि तब मिली जब मैंने अपने कंपनी सर्वर web-crawler jsoup

0
Randall Coding 26 फरवरी 2019, 18:46

1 उत्तर

सबसे बढ़िया उत्तर

जब मैं इस URL को Jsoup के साथ पार्स करने का प्रयास करता हूं तो यह फेंकता है

Exception in thread "main" org.jsoup.UnsupportedMimeTypeException: Unhandled content type.
Must be text/*, application/xml, or application/xhtml+xml.

तो ऐसा लगता है कि यह उचित, स्पष्ट अपवाद फेंक रहा है। इस अपवाद को पकड़ने और संभालने का प्रयास करें। इस तरह मैं इसे जावा में करूँगा:

    try {
        doc = Jsoup.connect(url).get();
        (...)
    } catch (UnsupportedMimeTypeException ex) {
        // handle exception here
    }
1
Krystian G 27 फरवरी 2019, 20:06