前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Go 语言 Colly 框架 Post|Get|Put|Delete等封装集成

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

作者头像
用户4682003
发布2022-05-19 14:28:06
7850
发布2022-05-19 14:28:06
举报
文章被收录于专栏:网络安全技术点滴分享

感言:在学习了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天的成果

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络安全技术点滴分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档