Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rvest和无法连接_R_Web Scraping_Rvest - Fatal编程技术网

Rvest和无法连接

Rvest和无法连接,r,web-scraping,rvest,R,Web Scraping,Rvest,我妻子想为我们在线的医学博客截取所有的条目。我认为这将是一个很好的机会来尝试网络垃圾,因为复制粘贴将花费永远。我的代码如下: library(rvest) url <- "http://www.carepages.com/" pgsession <-html_session(url) pgform <- html_form(pgsession)[[1]] filled_form <- set_values(pgform, 'sessio

我妻子想为我们在线的医学博客截取所有的条目。我认为这将是一个很好的机会来尝试网络垃圾,因为复制粘贴将花费永远。我的代码如下:

library(rvest)
url <- "http://www.carepages.com/"
pgsession <-html_session(url)
pgform <- html_form(pgsession)[[1]]
filled_form <- set_values(pgform,
                  'session[email]' = "myemail@email.com"
                  'session[password]' = "mypassword")
submit_form(pgsession,filled_form)
库(rvest)

url显示的代码本应出现的第一个错误是

Error: unexpected string constant in:
    "                'session[email]' = "myemail@email.com"
                    'session[password]'"  
。。。这与
之后缺少的逗号有关myemail@email.com“

改用htat页面上的第二个表单:

pgform <- html_form(pgsession)[[2]]
filled_form <- set_values(pgform,
                  'session[email]' = "myemail@email.com"
                  'session[password]' = "mypassword")

pgform呈现的代码本应出现的第一个错误是

Error: unexpected string constant in:
    "                'session[email]' = "myemail@email.com"
                    'session[password]'"  
。。。这与
之后缺少的逗号有关myemail@email.com“

改用htat页面上的第二个表单:

pgform <- html_form(pgsession)[[2]]
filled_form <- set_values(pgform,
                  'session[email]' = "myemail@email.com"
                  'session[password]' = "mypassword")

pgform我粘贴时逗号是一个疏忽,所以现在可以了。更改了第二部分,现在我在as.vector(y):对象“pgform”未找到,然后在lappy(x,f)中出现错误:对象“filled_form”未找到就测试代码而言,我能做的不多,因为我非常确定这些都是无效的电子邮件和密码值。似乎很清楚,
pgform
对象应该存在。当我用str()查看它时,我发现
email
password
都不是字段名。。。我认为您应该使用第二种形式的对象,而不是第一种形式的对象。在那里,您确实看到了一个名为“会话[电子邮件]”
的文件,感谢您查看。我昨晚玩了它,尝试了各种迭代,但就是不能让它在R中工作。使用了一个不同的web刮板,没有问题,所以我将继续。我本希望将此作为一种“培训”体验,但似乎不起作用。在粘贴时,逗号是一个疏忽,所以现在可以了。更改了第二部分,现在我在as.vector(y):对象“pgform”未找到,然后在lappy(x,f)中出现错误:对象“filled_form”未找到就测试代码而言,我能做的不多,因为我非常确定这些都是无效的电子邮件和密码值。似乎很清楚,
pgform
对象应该存在。当我用str()查看它时,我发现
email
password
都不是字段名。。。我认为您应该使用第二种形式的对象,而不是第一种形式的对象。在那里,您确实看到了一个名为“会话[电子邮件]”
的文件,感谢您查看。我昨晚玩了它,尝试了各种迭代,但就是不能让它在R中工作。使用了一个不同的web刮板,没有问题,所以我将继续。我曾希望将此作为一种“培训”体验,但似乎不起作用。