全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5590 3
2016-01-03
刚开始学习R语言,对着炼数成金的《R语言七种武器之网络爬虫RCurl》学习网络爬

虫,晕倒一个问题,使用getForm函数时出现了Error in function (type, msg,

asError = TRUE)  : SSL certificate problem: unable to get local issuer

certificate的问题。捣鼓了一天也没有解决,向各位大侠求助。万分感谢!
具体问题如下:
运行代码
sq=c("https://www.baidu.com/s?wd=北京房价2015走势

&rsv_spt=1&rsv_iqid=0xc727bffd0002316f&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=

utf-

8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=1&rsv_sug1=1&jmp=jsver&_vr=0.6230

232738889754")
getFormParams(sq)
根据结果运行代码
url=getForm("https://www.baidu.com/s",
"wd"="北京房价2015走势",
rsv_spt="1",
rsv_iqid="0xc727bffd0002316f",
issp="1",
f="8",
rsv_bp="0",
rsv_idx="2",
ie="utf-8",
tn="baiduhome_pg",
rsv_enter="1",
rsv_sug3="1",
rsv_sug1="1",
jmp="jsver",
vr="0.6230232738889754")
出现的问题是:
Error in function (type, msg, asError = TRUE)  :
  SSL certificate problem: unable to get local issuer certificate



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-4-16 15:48:22
楼主的问题解决了吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-9-26 15:09:26
是https的问题,原来课程中使用的是http的地址,百度现在已经使用了https(即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。),数据经过了ssl加密,所以返回上述错误,你可以试试别的搜索引擎,只要不是https开头的,都可以返回正确的结果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-2 20:12:57
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群