首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R访问restfulAPI令牌

使用R访问restfulAPI令牌
EN

Stack Overflow用户
提问于 2021-11-10 20:08:38
回答 1查看 30关注 0票数 0

我的项目包括使用R.RESTfulAPI从restful中获取令牌,the API使用OAuth 2.0。这个项目是机密的,所以不能提供信息。

请任何人帮助我使用R.中的编码访问令牌,例如: facebook.com用户名: ABC密码: qwerty

EN

回答 1

Stack Overflow用户

发布于 2022-09-25 11:28:07

以下是Facebook可以考虑的一种方法:

代码语言:javascript
复制
library(RSelenium)

url <- "https://www.facebook.com/"
shell('docker run -d -p 4445:4444 selenium/standalone-firefox')
remDr <- remoteDriver(remoteServerAddr = "localhost", port = 4445L, browserName = "firefox")
remDr$open()
remDr$navigate(url)

web_Obj_Username <- remDr$findElement("css selector", '#email')
web_Obj_Username$sendKeysToElement(list("ABC"))

web_Obj_Password <- remDr$findElement("css selector", '#pass')
web_Obj_Password$sendKeysToElement(list("qwerty"))

html_Content <- remDr$getPageSource()[[1]]

id_Submit <- unlist(stringr::str_extract_all(html_Content, 'royal_login_button" type="submit" id=".........'))
id_Submit <- stringr::str_extract_all(id_Submit, 'id=".........')
id_Submit <- stringr::str_remove_all(id_Submit, 'id|=|\"')

web_Obj_Submit <- remDr$findElement("id", id_Submit)
web_Obj_Submit$click()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69919588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档