Versions in this module Expand all Collapse all v1 v1.1.3 Apr 13, 2023 Changes in this version + var UserAgentList = map[string][]string + func ActionFuncSetCookies(domain *string, cookies *types.Dict) chromedp.ActionFunc + func ConvertGbkToUtf8(str string) string + func ConvertStructToDict(obj any) types.Dict + func ConvertUtf8ToGbk(str string) string + func ConvertValueToString(obj reflect.Value) string + func CovertStructToJson(obj any) map[string]any + func CustomDownloader(response *requests.Response, fileTypes []string, savePath string, ...) string + func Download(session *requests.Session, rawUrl *string, savePath *string) + func EventListenerConsoleAPICalled(result *[]ConsoleLog) func(ev interface{}) + func EventListenerNetwork(networkLogs *map[string]NetworkLog) func(ev interface{}) + func EventListenerParserToDownload(session *requests.Session, typeDict *map[string]bool, savePath *string) func(ev interface{}) + func FileDownload(response *requests.Response, fileTypes []string, savePath string) string + func HmacSha256(data []byte, secret []byte) []byte + func HmacSha256Base64Encode(data []byte, secret []byte) string + func HookClientJA3Func(fingerprint string) types.Hook + func HookClientMitmFunc(fingerprint string) types.Hook + func HookCloudFlareWorkerFunc(workerHost string, headers types.Dict) types.Hook + func HookRandomUserAgent(request any) (error, any) + func HookResponseGbkToUtf8(response any) (error, any) + func HookResponseUtf8ToGbk(response any) (error, any) + func Md5(data []byte) string + func RandomIPv4() string + func RandomIPv6() string + func RandomUserAgent() string + func ReportHTTPResponse(response *requests.Response, savePath *string) string + type ConsoleLog struct + Type string + Value string + type NetworkLog struct + EndURL string + Error string + IP string + RequestID string + StatusCode int64 + Time time.Time + Type string + URL string