workflow吧 关注:43,691贴子:72,201

【WF教程】Workflow从进阶到搬砖

取消只看楼主收藏回复

此教程将会对Workflow进阶者有很大帮助
特别声明:
未经允许,禁止转载本教程!


IP属地:浙江来自iPhone客户端1楼2018-02-23 14:57回复
    前排提示:
    此教程对萌新不友好!
    建议萌新看看《Workflow从0到1》(作者:红V)
    镇楼图其实也是这本书封面的(划掉)


    IP属地:浙江来自iPhone客户端2楼2018-02-23 14:58
    收起回复
      更新时间:心情好就更
      前几楼请不要回复,留作备用


      IP属地:浙江来自iPhone客户端3楼2018-02-23 15:00
      回复(2)
        首先让我们看看一个神奇的动作“Get Contents from URL”
        据楼主统计(猜想),80%的规则都用到了这个动作


        IP属地:浙江来自iPhone客户端5楼2018-02-23 15:10
        收起回复
          这个动作可以发送http请求,有五种方法可选。
          分别为 Get、Post、Put、Patch和Delete
          最常用的两个方法为Get和Post,本教程着重会讲这两个方法


          IP属地:浙江来自iPhone客户端6楼2018-02-23 15:13
          回复
            使用Get可以获取服务器上的某一文件,或某网页的富文本
            下面有两个例子


            IP属地:浙江来自iPhone客户端7楼2018-02-23 15:14
            回复
              获取目录「2018/02/07」内的5a7a555fcc003.jpg这张图


              IP属地:浙江来自iPhone客户端8楼2018-02-23 15:16
              回复
                获取某一网页富文本


                IP属地:浙江来自iPhone客户端9楼2018-02-23 15:18
                回复
                  可以用动作“Make HTML from Rich Text”来获取网页源码


                  IP属地:浙江来自iPhone客户端10楼2018-02-23 15:18
                  回复
                    Workflow也支持自定义请求头
                    放在Headers里就可以了
                    如下图,定义了Cookie和User-Agent的值


                    IP属地:浙江来自iPhone客户端13楼2018-02-23 15:28
                    回复
                      讲到这里顺便说说百度贴吧签到是什么原理吧。
                      百度的登录信息保存在Cookie的BDUSS里,那只要知道了贴吧签到的api,再发送请求,就可以模拟签到了


                      IP属地:浙江来自iPhone客户端14楼2018-02-23 15:30
                      收起回复
                        这里的User-Agent是iPhone的User-Agent,因为手机端签到经验比较多


                        IP属地:浙江来自iPhone客户端15楼2018-02-23 15:32
                        收起回复
                          来人来人,人多了再更
                          看来不艾特人真的不行


                          IP属地:浙江来自iPhone客户端16楼2018-02-23 15:41
                          收起回复
                            把方法改为Post后,下面多出来两行。
                            点击第一行,可以选择Request Body,分 JSON、Form和File(文件)
                            Get Content from URL在Post时可以不在Headers填Content-Type,要根据Content-Type来选择Request Body,这样会把下面的数据转换成对应的格式。
                            JSON会把数据转成 {"foo": "bar"} 的格式
                            Form会把数据转成 foo=bar&baz=biz 的格式
                            File用来上传文件用


                            IP属地:浙江来自iPhone客户端18楼2018-02-23 18:48
                            回复
                              下面一个是和图灵机器人对话的例子
                              一个是注册网站会员的例子


                              IP属地:浙江来自iPhone客户端19楼2018-02-23 18:53
                              回复