使用 Function.InvokeAfter 函数延时执行代码

Power Query 吖亮 ⋅ 于 2019-07-20 19:06:26 ⋅ 最后回复由 吖亮 2019-07-23 22:02:32 ⋅ 2677 阅读

想使用Function.InvokeAfter延时限制网抓访问的次数,但是一直测试都不成功,请大神指点代码如下:
let

url="https://www.jobcn.com/search/listalljob_servlet.ujson",
headers=[#"Content-Type"="www.jobcn.com",Cookie=""],             //Content-Type必填,如不需要登录Cookie可省略
query=[],
content=      (a)=>"p.keyword=&p.keyword2=&p.keywordType=&p.pageNo="&Text.From(a)&"&p.pageSize=40&p.sortBy=postdate&p.statistic
web=(b)=>Json.Document(Text.FromBinary(Web.Contents(url,[Headers=headers,Query=query,Content=Text.ToBinary(content(b))]))),
zhuanhuan=(c) =>List.Transform(c,each Record.ToTable(web(_)))

in
zhuanhuan({1..100})

成为第一个点赞的人吧 :bowtie:
最佳答案
  • Alex MOD 社区清洁工
    2019-07-23 09:22:07

    先不谈能不能抓到数据,一眼看上去语法问题就太多了啊,content及之后的步骤都有问题

回复数量: 3
  • Alex MOD 社区清洁工
    2019-07-23 09:22:07

    先不谈能不能抓到数据,一眼看上去语法问题就太多了啊,content及之后的步骤都有问题

  • 初出茅庐
    2019-07-23 13:18:21

    (a)=>后面少个引号逗号吧

  • 吖亮
    2019-07-23 22:02:32

    @初出茅庐 是的,content后面的内容太多只复制了一部分漏了逗号。

暂无评论~~
  • 请务必阅读并严格遵守《社区管理规范与使用说明》
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 发送表情,可用的 Emoji 见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板粘贴上传, 格式限制 - jpg, png, gif
  • 不支持上传附件,请尽可能用文字和图片将问题描述清楚,如实在需要上传附件,可上传到 共享网盘 后分享链接
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
Ctrl+Enter