Go 语言 Colly 框架 Post|Get|Put|Delete等封装集成

原创
2020/07/24 00:42
阅读数 230

感言:在学习了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天的成果,多多大赏,兄弟一定竭尽全力写好代码。。。。。 (Red_Star_Light)


本文分享自微信公众号 - 网络安全技术点滴分享(gh_c85d6ae14603)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部