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

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

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

繼續(xù)還是工作中使用colly,不管是官網(wǎng),還是網(wǎng)上的一些文章(其實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")

其實也沒多少不一樣,首先準(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ā)送一個電話號碼,第二部就是最后的發(fā)送了

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

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

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

Visit方法,點進(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)一個線程在獲取鎖的時候,如果鎖已經(jīng)被其他線程獲取,那么該線程將循環(huán)等待,然后不斷地判斷是否能夠被成功獲取,知直到獲取到鎖才會退出循環(huán)
    2022-10-10
  • GoFrame框架garray并發(fā)安全數(shù)組使用開箱體驗

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

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

    Go語言的反射reflect使用大全

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

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

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

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

    SSH?全稱為?Secure?Shell,是一種用于安全地遠(yuǎn)程登錄到網(wǎng)絡(luò)上的其他計算機的網(wǎng)絡(luò)協(xié)議,本文主要為大家詳細(xì)介紹了如何使用?Golang?實現(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ù)算法的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Go檢查結(jié)構(gòu)體中是否存在某個字段及創(chuàng)建結(jié)構(gòu)體切片或映射

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

    這篇文章主要為大家介紹了Go檢查結(jié)構(gòu)體中是否存在某個字段及創(chuàng)建結(jié)構(gòu)體切片或映射實現(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í)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09

最新評論

广宁县| 贡嘎县| 维西| 无极县| 东安县| 千阳县| 东乡| 略阳县| 福建省| 景谷| 林西县| 白城市| 乌审旗| 南涧| 连山| 仪征市| 阿鲁科尔沁旗| 成安县| 通许县| 怀集县| 华亭县| 怀来县| 德安县| 兴义市| 漳浦县| 特克斯县| 尉犁县| 三台县| 舟山市| 明水县| 东乌珠穆沁旗| 达州市| 油尖旺区| 扎鲁特旗| 樟树市| 乐东| 乳源| 永嘉县| 依安县| 弥勒县| 河西区|