真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Go語言小爬蟲--第一步

    解析新浪手機新聞網(wǎng)頁,獲取5條新的新聞的url存入到數(shù)據(jù)庫

公司主營業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出江州免費做網(wǎng)站回饋大家。

package linksql

import (

"database/sql"

"log"

_"github.com/go-sql-driver/MySQL"

)

func Open_url_table() *sql.DB{

db,err:=sql.Open("mysql","root:root@/mysql")

Checkerror(err)

return db

}

func Insertlink(id int,src string,url string){

db:=Open_url_table()

stmt,err1:=db.Prepare("insert into url_table(id,src,url) values(?,?,?)")

if err1!=nil{

log.Fatalln("prepare error",err1)

}

_,err2:=stmt.Exec(id,src,url)

if err2!=nil{

log.Fatalln("Exec error")

}

}

func Checkerror(err error){   //差錯

if err!=nil{

log.Fatal(err)

}

}

package search_sina

import (

"net/http"

"log"

"gopkg.in/xmlpath.v2"

"test/linksql"

)

func Get_url(url string){ //找新URL

resp,err:=http.Get(url)

Checkerror(err)

root,err1:=xmlpath.ParseHTML(resp.Body)

Checkerror(err1)

path:=xmlpath.MustCompile(`//dl[@class="f_card"]/../@href`)

iter:=path.Iter(root)

i:=1

for iter.Next() && i<6{

//fmt.Println(iter.Node())

linksql.Insertlink(i,"sina",iter.Node().String())

i++

}

}

func Checkerror(err error){

if err!=nil{

log.Fatalln(err)

}

}

+----+------+-------------------------------------------------------------------------------+
| id | src  | url                                                                           |
+----+------+-------------------------------------------------------------------------------+
|  1 | sina | http://tech.sina.cn/tech_zt/meitu_ipo?vt=4&pos=18                             |
|  2 | sina | http://tech.sina.cn/i/gj/2016-12-15/detail-ifxytqav9330894.d.html?vt=4&pos=18 |
|  3 | sina | http://zhuanlan.sina.cn/article?vt=4&pos=18&id=57660&ch=tech                  |
|  4 | sina | http://tech.sina.cn/i/gj/2016-12-15/detail-ifxytqax6095612.d.html?vt=4&pos=18 |
|  5 | sina | http://tech.sina.cn/i/gj/2016-12-15/detail-ifxytqav9326149.d.html?vt=4&pos=18 |
+----+------+-------------------------------------------------------------------------------+

當(dāng)前標題:Go語言小爬蟲--第一步
轉(zhuǎn)載注明:http://weahome.cn/article/pjpeed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部