楼主: srhrucsl
5634 3

[问答] 【求助】RCurl包运行错误的问题 [推广有奖]

  • 3关注
  • 0粉丝

硕士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
65260 个
通用积分
0.0600
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
525 点
帖子
48
精华
0
在线时间
218 小时
注册时间
2006-6-6
最后登录
2023-7-20

楼主
srhrucsl 发表于 2016-1-3 22:43:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
刚开始学习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



二维码

扫码加我 拉你入群

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

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

关键词:Rcurl 运行错误 Curl url Certificate RCurl 数据挖掘 网络爬虫

沙发
lizhangliao 发表于 2016-4-16 15:48:22
楼主的问题解决了吗

藤椅
xxgcboyboy 发表于 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开头的,都可以返回正确的结果。
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 30 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 30  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

板凳
ryoeng 在职认证  发表于 2016-10-2 20:12:57
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 01:00