如何解决在r中爬行发送邮件数据的错误?
我试图通过使用“edeR”软件包抓取我的电子邮件数据。 我成功获取“收件箱”文件夹,但未能获取“已发送邮件”。 这是密码如何解决在r中爬行发送邮件数据的错误?,r,rjava,R,Rjava,我试图通过使用“edeR”软件包抓取我的电子邮件数据。 我成功获取“收件箱”文件夹,但未能获取“已发送邮件”。 这是密码 Sys.setenv(JAVA_HOME="C:/Program Files/Java/jre1.8.0_121") library(rJava) library(edeR) mail_sen<-extractBetween(username="xxxx@gmail.com", password="xxxxx", folder=
Sys.setenv(JAVA_HOME="C:/Program Files/Java/jre1.8.0_121")
library(rJava)
library(edeR)
mail_sen<-extractBetween(username="xxxx@gmail.com",
password="xxxxx", folder="[Gmail]/Sent Mail",
startDate="06-Jan-2017", endDate="06-Mar-2017", nmail=5)
Sys.setenv(JAVA\u HOME=“C:/Program Files/JAVA/jre1.8.0\u 121”)
图书馆(rJava)
图书馆(edeR)
mail_sen该错误信息量不大,但表明它意味着找不到您的文件夹:edeR
似乎是该问题中引用的imaplib
Python库的包装。根据答案,“已发送邮件”文件夹的名称取决于语言
因此,我认为您可能需要在文件夹=“[Gmail]/Sent-Mail”
eta:我不建议更改你的gmail语言设置,以查看“已发送邮件”文件夹名是否被更改为你不会说的语言。我只花了五分钟找出gmail小齿轮下的哪个选项在印度尼西亚语中是“设置”的意思。我将语言设置从韩语改为英语,效果很好!!!谢谢你的回答:)
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Program Files\Java\jre1.8.0_121\lib\ext\jython.jar\Lib\imaplib.py", line 749, in uid
imaplib.error: command SEARCH illegal in state AUTH