zoukankan      html  css  js  c++  java
  • chromedp下载文件的方法,备忘一下。

     1     sect := `//a[@href="v/443.json"]`
     2     wd,_ := os.Getwd()
     3     fmt.Println(wd)
     4     return chromedp.Tasks{
     5         //chromedp.Navigate(url),
     6         chromedp.WaitVisible(sect),
     7         page.SetDownloadBehavior(page.SetDownloadBehaviorBehaviorAllow).WithDownloadPath(wd),
     8         chromedp.Click(sect, chromedp.NodeVisible),
     9         chromedp.Sleep(3 * time.Second),
    10     }

    加入page.SetDownloadBehavior(page.SetDownloadBehaviorBehaviorAllow).WithDownloadPath(wd),

    这句就可以下载文件了,不过chrome显示的情况下正常,如果chrome设置成headless的时候下载不正常,这个还需要进一步探索。

  • 相关阅读:
    基本样式
    表单基础知识
    边框内圆角
    灵活的背景定位
    多重边框
    半透明边框
    变量关系
    闭包2——闭包与变量
    闭包
    基本包装类型
  • 原文地址:https://www.cnblogs.com/midnight/p/10384627.html
Copyright © 2011-2022 走看看