mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 13:59:39 +08:00
🎨 优化 bilibiliparse
This commit is contained in:
parent
4f248c4dc7
commit
2933962df8
@ -54,7 +54,7 @@ func parseURL(bilibiliURL string) (m message.Message, err error) {
|
||||
m = append(m, message.Text(title, "\n"))
|
||||
upName := strings.TrimSpace(htmlquery.FindOne(doc, "//*[@id='v_upinfo']/div[2]/div[1]/a[1]/text()").Data)
|
||||
fanNumber := htmlquery.InnerText(htmlquery.FindOne(doc, "//i[@class='van-icon-general_addto_s']").NextSibling.NextSibling)
|
||||
m = append(m, message.Text("up: "+upName+",粉丝: "+fanNumber+"\n"))
|
||||
m = append(m, message.Text("up: "+upName+", 粉丝: "+fanNumber+"\n"))
|
||||
view := htmlquery.FindOne(doc, "//*[@id='viewbox_report']/div/span[@class='view']/text()").Data
|
||||
dm := htmlquery.FindOne(doc, "//*[@id='viewbox_report']/div/span[@class='dm']/text()").Data
|
||||
m = append(m, message.Text(view, dm, "\n"))
|
||||
@ -64,10 +64,10 @@ func parseURL(bilibiliURL string) (m message.Message, err error) {
|
||||
m = append(m, message.Image(image))
|
||||
like := htmlquery.FindOne(doc, "//*[@id='arc_toolbar_report']/div[1]/span[@class='like']/text()").Data
|
||||
coin := htmlquery.FindOne(doc, "//*[@id='arc_toolbar_report']/div[1]/span[@class='coin']/text()").Data
|
||||
m = append(m, message.Text("\n点赞: ", strings.TrimSpace(like)+",投币: ", strings.TrimSpace(coin)+"\n"))
|
||||
m = append(m, message.Text("\n点赞: ", strings.TrimSpace(like)+", 投币: ", strings.TrimSpace(coin)+"\n"))
|
||||
collect := htmlquery.FindOne(doc, "//*[@id='arc_toolbar_report']/div[1]/span[@class='collect']/text()").Data
|
||||
share := htmlquery.FindOne(doc, "//*[@id='arc_toolbar_report']/div[1]/span[@class='share']/text()").Data
|
||||
m = append(m, message.Text("收藏: ", strings.TrimSpace(collect)+",分享: ", strings.TrimSpace(share)+"\n"))
|
||||
m = append(m, message.Text("收藏: ", strings.TrimSpace(collect)+", 分享: ", strings.TrimSpace(share)+"\n"))
|
||||
m = append(m, message.Text(videoURL))
|
||||
return
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user