Yahoo ingresa usando rvest

Recientemente, Yahoo cambió su mecanismo de autenticación a uno de dos pasos. Así que ahora, cuando inicio sesión en un sitio de Yahoo, pongo mi nombre de usuario y luego me pide que abra mi aplicación móvil de Yahoo para darle un código. Alternativamente, puede enviarle un correo electrónico o un mensaje de texto de alguna otra manera. El resultado de esto es que el código que solía funcionar para iniciar sesión programáticamente en sitios de Yahoo ya no funciona. Este código simplemente redirige al formulario de inicio de sesión. He intentado con y sin una cadena useragent y con y sin elcountrycode=1 en los valores de forma. Estoy de acuerdo con ingresar un código después de mirar mi aplicación móvil, pero no me reenvía a la página para ingresar ese código. ¿Cómo iniciamos sesión en Yahoo estos días usando R?

url <- "http://mail.yahoo.com"
uastring <- "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36"

s <- rvest::html_session(url, httr::user_agent(uastring))
s_form <- rvest::html_form(s)[[1]]
filled_form <- rvest::set_values(s_form, username="myusername", 
                                 passwd="mypassword")
out <- rvest::submit_form(session=s, filled_form, submit="signin",
                          httr::add_headers("Content-Length"=0))

Respuestas a la pregunta(1)

Su respuesta a la pregunta