好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > go語言實現抓取高清圖片

go語言實現抓取高清圖片

熱門標簽:電銷機器人可以補救房產中介嗎 百度地圖標注搜索關鍵詞 浙江人工智能外呼管理系統 成都呼叫中心外呼系統平臺 最短的地圖標注 電梯外呼訪客系統 ?兓? 谷歌便利店地圖標注 騰訊外呼系統價格

看到有很多python 的,然后寫了個go 的,可以抓取高清圖片

 getp.go

復制代碼 代碼如下:

package main
import (
    "io/ioutil"
    "log"
    "net/http"
    "os"
    "regexp"
    "strconv"
    "strings"
    "sync"
)
var urlist [4]string
var album chan string
var w sync.WaitGroup
var dir string
func main() {
    dir = "tmp/"
    err := os.Mkdir(dir, 0777)
    if err != nil {
        isexist := os.IsExist(err)
        log.Println(isexist)
    }
    album = make(chan string, 200)
    urlist = [4]string{"http://me2-sex.lofter.com/tag/%E7%BE%8E%E5%A5%B3%E6%91%84%E5%BD%B1?page=", "http://me2-sex.lofter.com/tag/%E6%AC%A7%E7%BE%8E?page=", "http://me2-sex.lofter.com/tag/%E6%A8%A1%E7%89%B9?page=", "http://me2-sex.lofter.com/tag/%E7%BE%8E%E5%AA%9B%E9%A6%86?page="}
    for _, v := range urlist {
        for i := 1; i = 20; i++ {
            url := v + strconv.Itoa(i)
            w.Add(1)
            go GetAlbum(url)
            w.Wait()
        }
    }
}
func GetAlbum(url string) {
    data := GetUrl(url)
    body := string(data)
    part := regexp.MustCompile(`a class="img" href="(.*)">`)
    match := part.FindAllStringSubmatch(body, -1)
    for _, v := range match {
        album - v[1]
        w.Add(1)
        go GetItem()
    }
    w.Done()
}
func GetItem() {
    url := -album
    defer func() {
        ret := recover()
        if ret != nil {
            log.Println(ret)
            w.Done()
        } else {
            w.Done()
        }
    }()
    data := GetUrl(url)
    if len(data) > 10 {
        body := string(data)
        part := regexp.MustCompile(`bigimgsrc="(.*)"`)
        match := part.FindAllStringSubmatch(body, -1)
        for _, v := range match {
            str := strings.Split(v[1], "/")
            length := len(str)
            source := GetUrl(v[1])
            name := str[length-1]
            file, err := os.Create(dir + name)
            if err != nil {
                panic(err)
            }
            size, err := file.Write(source)
            defer file.Close()
            if err != nil {
                panic(err)
            }
            log.Println(size)
        }
    }
}
func GetUrl(url string) []byte {
    ret, err := http.Get(url)
    if err != nil {
        log.Println(url)
        status := map[string]string{}
        status["status"] = "400"
        status["url"] = url
        panic(status)
    }
    body := ret.Body
    data, _ := ioutil.ReadAll(body)
    return data
}

以上所述就是本文的全部內容了,希望對大家熟悉go語言能夠有所幫助。

您可能感興趣的文章:
  • Django Admin實現上傳圖片校驗功能
  • Django實現圖片文字同時提交的方法
  • Django中實現點擊圖片鏈接強制直接下載的方法
  • go語言讀取json并下載高清妹子圖片
  • GO語言實現批量壓縮圖片和水印
  • go語言實現將重要數據寫入圖片中
  • Go語言圖片處理和生成縮略圖的方法
  • golang實現通過smtp發送電子郵件的方法
  • golang基于websocket實現的簡易聊天室程序
  • golang使用sort接口實現排序示例
  • golang守護進程用法示例
  • golang實現http服務器處理靜態文件示例
  • golang image圖片處理示例

標簽:雅安 邢臺 盤錦 眉山 上海 紹興 宜昌 七臺河

巨人網絡通訊聲明:本文標題《go語言實現抓取高清圖片》,本文關鍵詞  語言,實現,抓取,高清,圖片,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《go語言實現抓取高清圖片》相關的同類信息!
  • 本頁收集關于go語言實現抓取高清圖片的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 激情社区在线观看| 激情床戏视频大尺度无遮掩原声| 136导航(136DHFL.COM)| freesexvideos性21| 男女交性全过程无遮挡会员视频| 蒂法3D疯狂?喷水自慰爽| 干我用力| hero在线观看高清完整版电影| 韩国理伦片最新全部| 女教师被下春药调教在线观看| 扒开腿疯狂进进出出爽爽爽破解版| 精品影片秘?一区二区入口| 亚洲精品女同中文字幕在线| 高清码????免费照片| 国产一级恐怖片| 免费无码毛片一区二区在线看| 成人美女黄网站色大色费| 亚洲专区路线一路线二天美| 太深太粗太爽太猛了视频| 中午字幕在线观看| 人人妻人人澡人人爽欧美老妇眼| 校长扒开校花猛烈进入| 特大欧美黑人巨大XXOO| 美女脱衣服全过程| 国产精品秘?入口66mio孕妇| 中国女人与黑人做爰视频| 把腿放到调教台扩张调教高h| 免费真人囗交照片| 久久久久久精品无码中文字幕69 | 深夜爽爽动态福利gif图在线| 5g罗志祥天天奭多人运2023 龙族| 国产精品久久成人网站水多多| 国产人妻人伦精品1国产| 美女扒开比基尼露出大胸| 公交车侵犯小男生肉(H)| 老女人bbb| 男人房时间短怎么改善| 悠悠资源先锋中文站| 艳妇乳肉豪妇荡乳22章| 亚洲一区日韩一区| 男男电影体液无删减版视频|