最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang爬蟲colly?發(fā)送post請求

 更新時(shí)間:2022年07月11日 10:39:54   作者:liuyuncd  
本文主要介紹了golang爬蟲colly?發(fā)送post請求實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

繼續(xù)還是工作中使用colly,不管是官網(wǎng),還是網(wǎng)上的一些文章(其實(shí)90%就是把官網(wǎng)的案例抄過去),都是一樣的格式,沒有講到post,測試了幾次,記錄一下post的使用

?? ?c := colly.NewCollector()
?? ?type data struct {
?? ??? ?Phone string `json:"phone" binding:"required"`
?? ?}
?? ?d:=&data{
?? ??? ?Phone:"18190897361",
?? ?}
?? ?da,err:=json.Marshal(d)

?? ?if err!=nil{
?? ??? ?fmt.Println(err)
?? ?}
?? ?c.OnResponse(func(response *colly.Response) {
?? ??? ?fmt.Println(string(response.Body))
?? ?})
?? ?c.OnRequest(func(r *colly.Request) {
?? ??? ?fmt.Println(r)
?? ??? ?fmt.Println(r.Method)
?? ??? ?r.Headers.Set("Content-Type", "application/json;charset=UTF-8")
?? ??? ?r.Headers.Set("User-Agent","Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36")
?? ?})
?? ?c.OnError(func(response *colly.Response, e error) {
?? ??? ?fmt.Println(e)
?? ?})
?? ?c.PostRaw("http://www.××××.com:×××/baseDevice/getUserInfo",da)
?? ?//c.Visit("http://www.××××.com:×××/baseDevice/getUserInfo")

其實(shí)也沒多少不一樣,首先準(zhǔn)備你要發(fā)送的json格式的數(shù)據(jù)(現(xiàn)在90%都是json格式請求了),

type data struct {
        Phone string `json:"phone" binding:"required"`
    }
    d:=&data{
        Phone:"18190897361",
    }
    da,err:=json.Marshal(d)

這里只發(fā)送一個(gè)電話號碼,第二部就是最后的發(fā)送了

c.PostRaw("http://www.××××.com:×××/baseDevice/getUserInfo",da)

1:這句話一定要寫到最后

c.Visit(“http://www.××××.com:×××/baseDevice/getUserInfo”)

Visit方法,點(diǎn)進(jìn)去源碼可以看到默認(rèn)走的是get模式,我們這里發(fā)送post,就不需要寫了
就這么簡單—結(jié)束

到此這篇關(guān)于golang爬蟲colly 發(fā)送post請求的文章就介紹到這了,更多相關(guān)golang colly 發(fā)送post請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Golang自旋鎖的相關(guān)介紹

    Golang自旋鎖的相關(guān)介紹

    自旋鎖是指當(dāng)一個(gè)線程在獲取鎖的時(shí)候,如果鎖已經(jīng)被其他線程獲取,那么該線程將循環(huán)等待,然后不斷地判斷是否能夠被成功獲取,知直到獲取到鎖才會(huì)退出循環(huán)
    2022-10-10
  • GoFrame框架garray并發(fā)安全數(shù)組使用開箱體驗(yàn)

    GoFrame框架garray并發(fā)安全數(shù)組使用開箱體驗(yàn)

    這篇文章主要介紹了GoFrame框架garray并發(fā)安全數(shù)組使用開箱體驗(yàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Go語言的反射reflect使用大全

    Go語言的反射reflect使用大全

    Go語言中reflect包提供了運(yùn)行時(shí)反射的功能,本文主要介紹了Go語言的反射reflect使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Go語言判斷文件或文件夾是否存在的方法

    Go語言判斷文件或文件夾是否存在的方法

    這篇文章主要介紹了Go語言判斷文件或文件夾是否存在的方法,結(jié)合具體實(shí)例形式對比分析了Go語言針對文件與目錄判斷的操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-05-05
  • 一文帶你使用Golang實(shí)現(xiàn)SSH客戶端

    一文帶你使用Golang實(shí)現(xiàn)SSH客戶端

    SSH?全稱為?Secure?Shell,是一種用于安全地遠(yuǎn)程登錄到網(wǎng)絡(luò)上的其他計(jì)算機(jī)的網(wǎng)絡(luò)協(xié)議,本文主要為大家詳細(xì)介紹了如何使用?Golang?實(shí)現(xiàn)?SSH?客戶端,需要的可以參考下
    2023-11-11
  • vscode中安裝Go插件和配置Go環(huán)境詳細(xì)步驟

    vscode中安裝Go插件和配置Go環(huán)境詳細(xì)步驟

    要在VSCode中配置Go語言插件,首先需要確保你的電腦已經(jīng)安裝了Go環(huán)境和最新版本的VSCode,這篇文章主要給大家介紹了關(guān)于vscode中安裝Go插件和配置Go環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • go語言的四數(shù)相加等于指定數(shù)算法

    go語言的四數(shù)相加等于指定數(shù)算法

    這篇文章主要介紹了go語言的四數(shù)相加等于指定數(shù)算法的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Go檢查結(jié)構(gòu)體中是否存在某個(gè)字段及創(chuàng)建結(jié)構(gòu)體切片或映射

    Go檢查結(jié)構(gòu)體中是否存在某個(gè)字段及創(chuàng)建結(jié)構(gòu)體切片或映射

    這篇文章主要為大家介紹了Go檢查結(jié)構(gòu)體中是否存在某個(gè)字段及創(chuàng)建結(jié)構(gòu)體切片或映射實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Golang timer可能造成的內(nèi)存泄漏問題分析

    Golang timer可能造成的內(nèi)存泄漏問題分析

    本文探討了Golang中timer可能造成的內(nèi)存泄漏問題,通過分析一段代碼,解釋了為什么協(xié)程在調(diào)用timer.Stop()后無法正常退出,文章指出,timer.Stop()并不關(guān)閉Channel,導(dǎo)致協(xié)程無法繼續(xù)執(zhí)行,最后,提出了一種修復(fù)方法,并呼吁大家關(guān)注和分享
    2024-12-12
  • Golang字符串類型原理及其使用方法

    Golang字符串類型原理及其使用方法

    本文主要介紹了Golang字符串類型原理及其使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09

最新評論

和平县| 喜德县| 青阳县| 呼伦贝尔市| 江城| 上林县| 台湾省| 读书| 东山县| 沾益县| 阳泉市| 九江市| 弥勒县| 沁水县| 巴彦淖尔市| 田阳县| 同心县| 平罗县| 怀仁县| 华阴市| 香港 | 涟源市| 陆良县| 阳东县| 海安县| 铜陵市| 界首市| 化隆| 两当县| 陵水| 贡觉县| 新蔡县| 龙南县| 阿鲁科尔沁旗| 万宁市| 江西省| 固镇县| 陕西省| 蒙自县| 曲阜市| 兰坪|