亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Golang > 正文

golang使用正則表達式解析網頁

2020-04-01 19:15:30
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了golang使用正則表達式解析網頁,需要的朋友可以參考下
 

廢話少說,直接奉上代碼:

 

復制代碼代碼如下:

package main
import (
"fmt"
"time"
"io/ioutil"
"net/http"
"regexp"
"strings"
)
func main() {
    ip_pool := []string{
                "172.16.1.128",
                "172.16.1.129",
                "172.16.1.131",
                "172.16.1.132",
                "172.16.1.133",
                "172.16.1.134",
                "172.16.1.135",
                "172.16.1.136",
                "172.16.1.137",
                "172.16.1.138",
                "172.16.1.190",
            }
    for {
        for i:=0;i<len(ip_pool);i++  {
            url := "http://"+ip_pool[i]+":10022"
            //fmt.Println("-----------------",ip_pool[i],"---------")
             get_url(url)
            time.Sleep(1*time.Millisecond)
        }
//time.Sleep(time.Second * 60)
    }
}
func get_url(url string){
    fmt.Println("----------",url,"----------------")
    resp, err := http.Get(url)
    if err != nil {
        fmt.Println("http get error.")
    }
    defer resp.Body.Close()
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        fmt.Println("http read error")
    }
src := string(body)
//將HTML標簽全轉換成小寫
re, _ := regexp.Compile("//<[//S//s]+?//>")
src = re.ReplaceAllStringFunc(src, strings.ToLower)
//  提取table 標簽
re,_ = regexp.Compile("//<!doc[//S//s]+?//<table")
src = re.ReplaceAllString(src, "<table")
re,_ = regexp.Compile("</table//>[//S//s]+?//</html//>")
src = re.ReplaceAllString(src, "</table>")
// 干掉行首的空格
 re,_ = regexp.Compile("(//<tr>)([//S//s//<>/"//d]+?)(//</tr>)")
 //src = re.ReplaceAllString(src, "$2")
 src = re.ReplaceAllString(src, "$2]")
 // 去掉<>標簽
re,_ = regexp.Compile("<[//S//s]+?>")
src = re.ReplaceAllString(src, "")
re,_ = regexp.Compile("/n")
src = re.ReplaceAllString(src, "")
re,_ = regexp.Compile("[ ]+")
src = re.ReplaceAllString(src, " ")
re,_ = regexp.Compile("]")
 src = re.ReplaceAllString(src, "/n")
// 變成 json                1           2                3           4
re,_ = regexp.Compile("(//w*)(//w{2}://w{2}://w{2}://w{2}://w{2}://w{2})([A-Za-z ]*)(//d{4}-//d{2}-//d{2} //d{2}://d{2}://d{2} )([V//d//.]* )(//d{4}-//d{2}-//d{2}( //d{2}://d{2}(://d{2})?)?)")
/* (((//d{4}-//d{2}-//d{2})+ (//d{2}://d{2}://d{2})*?)")
*/
src = re.ReplaceAllString(src, "$1,$2,$3,$4,$5,$6,")
//re,_ = regexp.Compile("(<[//S//s]*?/">)([//S//s]+?)(</t")
//src = re.ReplaceAllString(src, "$2,")
// re,_ = regexp.Compile("<[//S//s]+?>")
// src = re.ReplaceAllString(src, "")
//reg := regexp.MustCompile("([A-Za-z]+?)(/n[//s]+)([//d]+)")
// src =  reg.ReplaceAllString(src, "$1:$3")
//去除連續的換行符
//re, _ = regexp.Compile("//s{2,}")
//src = re.ReplaceAllString(src, "/n")
//re = regexp.MustCompile("/n//d+")
//fmt.Println(re.ReplaceAllLiteralString("hello/n2/nwork", '/d'))
src = strings.Replace(src,"虛擬機名稱 虛擬機MAC 虛擬機狀態 心跳時間 引擎版本 病毒庫日期 掃描樣本數" , "vm_name,vm_mac,vm_state,vm_heart,vm_eg,vm_av_db,vm_count",-1)
fmt.Println(src)
//reg, err := regexp.Compile("[[0-9A-Za-z]{2}:?]{6}")
//fmt.Printf("%q,%v/n", reg.FindString("00:16:3e:4a:29:35"), err)
// "Hello",
// text := "Hello/n123/nGo/n123"
// reg = regexp.MustCompile("([A-Za-z]+?)(/n)([//d]+)")
// fmt.Printf("%q/n", reg.ReplaceAllString(text, "$3:$1"))
//fmt.Println(strings.TrimSpace(src))
//去除STYLE
//re, _ = regexp.Compile("//<style[//S//s]+?//</style//>")
//src = re.ReplaceAllString(src, "")
//去除SCRIPT
//re, _ = regexp.Compile("//<script[//S//s]+?//</script//>")
//src = re.ReplaceAllString(src, "")
//去除所有尖括號內的HTML代碼,并換成換行符
//re, _ = regexp.Compile("//<[//S//s]+?//>")
//src = re.ReplaceAllString(src, "/n")
//去除連續的換行符
//re, _ = regexp.Compile("//s{2,}")
//src = re.ReplaceAllString(src, "/n")
//fmt.Println(strings.TrimSpace(src))
}

 

以上就是本文給大家分享的代碼了,希望大家能夠喜歡。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产久精国产思思| 97婷婷涩涩精品一区| 亚洲第一男人天堂| 国产又爽又黄的激情精品视频| 日韩精品视频免费在线观看| 超碰97人人做人人爱少妇| 成人精品在线观看| 精品美女永久免费视频| 国产精品高清在线| 亚洲天堂久久av| 国产亚洲美女久久| 57pao成人国产永久免费| 欧美精品日韩www.p站| 日韩成人网免费视频| 亚洲精品中文字幕av| 国产精品小说在线| 亚洲精品国产拍免费91在线| 中文字幕日韩av| 国产亚洲激情视频在线| 97超级碰碰碰久久久| 中文字幕亚洲无线码a| 日韩网站免费观看| 亚洲第一中文字幕| 最近2019年手机中文字幕| 日韩在线播放一区| 亚洲人成77777在线观看网| 欧美激情亚洲视频| 国产在线一区二区三区| 精品福利视频导航| 亚洲精品白浆高清久久久久久| 亚洲少妇中文在线| 欧美日韩一区二区免费在线观看| 国产精品久久久久久久久影视| 欧美午夜精品久久久久久久| 亚洲高清福利视频| 亚洲a一级视频| 亚洲r级在线观看| 国产欧美一区二区三区久久人妖| 久久6免费高清热精品| 国产精品久久久久9999| 51久久精品夜色国产麻豆| 久久不射电影网| 精品电影在线观看| 国产精品第10页| 国产日韩欧美在线观看| 亚洲女人天堂视频| 日韩网站免费观看| 亚洲免费人成在线视频观看| 成人亚洲激情网| 俺也去精品视频在线观看| 亚洲国产精品嫩草影院久久| 国产精品99一区| 色狠狠久久aa北条麻妃| 国产美女主播一区| 中文字幕一区日韩电影| 黑人欧美xxxx| 91夜夜揉人人捏人人添红杏| 91精品国产免费久久久久久| 国产成人jvid在线播放| 成人中文字幕+乱码+中文字幕| 欧美日韩亚洲系列| 深夜精品寂寞黄网站在线观看| 成人动漫网站在线观看| 亚洲电影免费观看高清| www.99久久热国产日韩欧美.com| 亚洲一区二区三区在线免费观看| 亚洲无限乱码一二三四麻| 久久69精品久久久久久久电影好| 亚洲精品自拍偷拍| 日日骚av一区| 日韩在线视频网站| 日韩在线视频网| 日本韩国欧美精品大片卡二| 一本色道久久88综合日韩精品| 亚洲福利精品在线| 热99在线视频| 亚洲欧美中文日韩在线v日本| 91视频国产一区| 国产成人一区二| 亚洲欧美综合v| 97视频在线观看网址| 成人性生交大片免费看小说| 国产91露脸中文字幕在线| 亚洲综合最新在线| 精品露脸国产偷人在视频| 国产精品夜间视频香蕉| 欧美裸身视频免费观看| 亚洲欧美精品suv| 亚洲福利在线看| 国产精品jvid在线观看蜜臀| 久久精品国产清自在天天线| 777午夜精品福利在线观看| 亚洲性生活视频在线观看| 91干在线观看| 欧美激情在线有限公司| 欧美一性一乱一交一视频| 日韩av一区在线| 国产精品美女999| 亚洲精品一区二区久| 亚洲精品www久久久| 成人啪啪免费看| 夜夜嗨av色一区二区不卡| 国产欧美精品日韩精品| 亚洲在线免费观看| 92国产精品视频| 国产精品久久77777| 亚洲一区二区三区成人在线视频精品| 国产噜噜噜噜久久久久久久久| 亚洲精品国产suv| 欧美日韩国产影院| 日韩成人在线观看| 国产精品第一视频| 久久久精品一区二区三区| 一区二区三区久久精品| 日本成人在线视频网址| 亚洲一二三在线| 国产美女久久久| 亚洲人成电影网站色| 成人免费午夜电影| xvideos亚洲人网站| 欧美野外猛男的大粗鳮| 久久躁狠狠躁夜夜爽| 91免费视频网站| 久久av.com| 色综合五月天导航| 亚洲欧美制服另类日韩| 在线观看国产精品日韩av| 欧美xxxx做受欧美| 欧美色播在线播放| 一本大道久久加勒比香蕉| 欧美日韩国产999| 国产精品久久久久影院日本| 一区二区三区回区在观看免费视频| 精品自在线视频| 欧美成人免费在线视频| 久久激情视频久久| 亚洲福利视频久久| 在线精品国产欧美| 日韩成人免费视频| 亚洲天堂av在线免费观看| 欧美大片在线影院| 亚洲成人教育av| 亚洲国产精品国自产拍av秋霞| 成人精品一区二区三区电影免费| 亚洲第一区中文99精品| 日韩欧美成人免费视频| 91成人国产在线观看| 国内精品国产三级国产在线专| 日韩欧美一区二区三区| 欧美激情va永久在线播放| 久久精品国产成人精品| 美女视频久久黄| 亚洲成人激情在线观看| 欧美激情精品久久久久久久变态| 亚洲美腿欧美激情另类| 午夜精品久久久久久久99黑人| 日本免费久久高清视频| 91在线观看免费高清完整版在线观看| 亚洲午夜精品久久久久久性色| 日本最新高清不卡中文字幕| 欧美激情综合亚洲一二区| 亚洲精品一区久久久久久| 国产日韩在线一区| 欧美壮男野外gaytube|