मैं वेब डेटा स्क्रैप करने की कोशिश कर रहा हूं लेकिन पहले चरण में लॉगिन की आवश्यकता है। मैं सफलतापूर्वक अन्य वेबसाइटों में लॉग इन करने में सक्षम हूं लेकिन मुझे इस वेबसाइट के साथ एक अजीब त्रुटि है।क्यों 'त्रुटि: लंबाई (यूआरएल) == 1 सही नहीं है' कच्चे वेब स्क्रैपिंग
library("rvest")
library("magrittr")
research <- html_session("https://www.fitchratings.com/")
signin <- research %>%
html_nodes("form") %>%
extract2(1) %>%
html_form() %>%
set_values (
'userName' = "abc",
'password' = "1234"
)
research <- research %>%
submit_form(signin)
जब मैं 'submit_form' लाइन मैं निम्नलिखित त्रुटि मिलती है चलाएँ:
> research <- research %>%
+ submit_form(signin)
Submitting with '<unnamed>'
Error: length(url) == 1 is not TRUE
अनाम के साथ भेजने से सही बी/सी कोई प्रवेश करें बटन को करने के लिए सौंपा नाम नहीं है। किसी भी मदद की सराहना की!
में सक्षम होना चाहिए इस उदाहरण अभी भी मान्य है? जब मैं इसे चलाता हूं, तो मुझे 'त्रुटि: अज्ञात फ़ील्ड नाम: उपयोगकर्ता नाम, पासवर्ड' मिलता है। – WhiteViking
इसके अलावा, ऐसा लगता है कि यह समस्या rvest में एक बग के कारण थी और rvest पैकेज लेखक द्वारा हल किया गया: https://github.com/hadley/rvest/issues/73 दुर्भाग्यवश कोई फसल नहीं है (फिक्स के साथ) के बाद से जारी किया गया है। यद्यपि github से नवीनतम संस्करण मैन्युअल रूप से स्थापित करना संभव हो सकता है। – WhiteViking