|
|
@@ -55,7 +55,7 @@ func (self *ToolController) GetHaibao() {
|
|
|
|
|
|
func (self *ToolController) GetHaibaoWithGoogle() {
|
|
|
uri := self.GetString("url")
|
|
|
- fmt.Sprintf(uri)
|
|
|
+ fmt.Println("url:", uri)
|
|
|
|
|
|
// URL 解码
|
|
|
decodedUri, err := url.QueryUnescape(uri)
|
|
|
@@ -71,7 +71,7 @@ func (self *ToolController) GetHaibaoWithGoogle() {
|
|
|
defer cancel()
|
|
|
|
|
|
// 设置超时时间
|
|
|
- ctx, cancel = context.WithTimeout(ctx, 15*time.Second)
|
|
|
+ ctx, cancel = context.WithTimeout(ctx, 60*time.Second)
|
|
|
defer cancel()
|
|
|
|
|
|
// 运行任务(导航到网页,并捕获屏幕截图)
|
|
|
@@ -82,6 +82,7 @@ func (self *ToolController) GetHaibaoWithGoogle() {
|
|
|
chromedp.FullScreenshot(&buf, 90), // 调整质量参数
|
|
|
)
|
|
|
if err != nil {
|
|
|
+ fmt.Println("error occured!")
|
|
|
log.Fatal(err)
|
|
|
}
|
|
|
//fileName := fmt.Sprintf("%s.png", title)
|
|
|
@@ -90,6 +91,7 @@ func (self *ToolController) GetHaibaoWithGoogle() {
|
|
|
//if err != nil {
|
|
|
// log.Fatal(err)
|
|
|
//}
|
|
|
+ fmt.Println("image buf:", buf)
|
|
|
self.Ctx.Output.Header("Content-Type", "image/png")
|
|
|
self.Ctx.Output.Body(buf)
|
|
|
|