MCPcopy
hub / github.com/pingc0y/URLFinder / AppendUrl

Function AppendUrl

crawler/run.go:302–321  ·  view source on GitHub ↗
(ur string, urlturl string)

Source from the content-addressed store, hash-verified

300}
301
302func AppendUrl(ur string, urlturl string) int {
303 config.Lock.Lock()
304 defer config.Lock.Unlock()
305 if len(result.ResultUrl)+len(result.ResultJs) >= cmd.MA {
306 return 1
307 }
308 _, err := url.Parse(ur)
309 if err != nil {
310 return 2
311 }
312 for _, eachItem := range result.ResultUrl {
313 if eachItem.Url == ur {
314 return 0
315 }
316 }
317 url.Parse(ur)
318 result.ResultUrl = append(result.ResultUrl, mode.Link{Url: ur})
319 result.Urltourl[ur] = urlturl
320 return 0
321}
322
323func AppendInfo(info mode.Info) {
324 config.Lock.Lock()

Callers 1

urlFindFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected