感言:在学习了Go的第15天,只是大概了解Colly框架的底层和原理的情况下,磕磕碰碰了几天,网上对Go语言 Colly框架 带 .gem,.key 证书密钥的请求的代码 应该说没有人写过这样的文章,特此记录下,新手Go语言的随摘,废话少说,上代码 !!!!
第一、首先介绍下Colly 公开的几个方法 (这是基本的)
第二,继续研究Colly 可以高度自定义的请求方法 colly提供了 c.Request 底层源码看到 可以自定义 Post,Get,Put,Delete 等请求
以上是colly基本爬虫的福音了,由于项目要用到POST,GET,PUT,DELETE 等请求 而且还得带.pem,.key 证书密钥做验证请求,所以又继续研究colly框架公开的高度自定义请求方法
首先 研究了下 http.client 的带证书请求,方法如图,
看代码懂了没,看懂了 菜鸟要发 使用colly框架 带证书,密钥来做http请求了:colly框架 配置证书和密钥的方法和上面一样 如图
所以不必担心,最后的关键的步骤来啦,各位大大赏喔 兄弟会不断努力更新出你们想要的,从新手开始碰到的问题,
第三、colly 配置 .pem和.key 文件 如图,
第四、封装出通用的请求方法 并返回结果 如图,传入参数 自己可根据需要修改,如图 (由于一次性切图 没法全部切,所以分2部分),
第五、是自己再一次做封装某一模块的所有请求方法
最后就是 函数调用啦 如你们所愿 可以看到结果的
各位大佬,这是菜鸟接触go 15天的成果