首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RVest1.0.0-最新更新不兼容

RVest1.0.0-最新更新不兼容
EN

Stack Overflow用户
提问于 2021-03-30 18:14:09
回答 1查看 90关注 0票数 2

的目标:登录到一个使用rvest的网站。

问题:我的代码不再适用于rvest (版本1.0.0)。

什么起作用了:使用以前版本的rvest的代码(版本0.3.6):

代码语言:javascript
运行
复制
rg.headers <- c('User-Agent' = 'Mozilla/5.0')
rg.url <- "https://rotogrinders.com/"
rg.session <- html_session(rg.url, httr::add_headers(.headers=rg.headers))
rg.session <- rvest:::request_POST(rg.session, url = "https://rotogrinders.com/sign-in",
                                   body = list("username"="*****",
                                                "password"="*****"),
                                   encode = 'json')

我的问题是:能不能建议一种方法,在rVest1.0.0中完成我之前使用rVest0.3.6所做的事情?目前,我已经恢复了0.3.6,以使事情顺利进行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-30 18:48:13

我不能用我的名声来评论,这就是为什么我会写一个答案,尽管我不确定这是否有任何意义。我没有一个用户帐户,但下面我得到了一个“无效用户名”的结果。这对我来说很有意义。也许用一个有效的用户名就行了?

代码语言:javascript
运行
复制
headers <- c('User-Agent' = 'Mozilla/5.0')
url <- "https://rotogrinders.com/sign-in"
result <-  httr::POST(url = url,
                          httr::add_headers(.headers=headers),
                          body = list("username"="test",
                                      "password"="admin"),
                          encode = 'json')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66876351

复制
相关文章

相似问题

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