平常人推荐的开发“语言”-autohotkey

  • c
    cnkiller
    今天看收藏夹了,看到这个贴子:有没有python爱好者来做个爬虫,把这些壁纸爬下来打包做个地板福利


    https://www.hi-pda.com/forum/viewthread.php?tid=2705622&from=favorites

    就去看了一下这个站,连接不要太友好,非常适合爬虫。
    顺便看到楼下有人发了py的代码,我也安装了,结果复制下来运行,各种提升错误,一张也没有爬下来。
    (错误有空格啊,版本等等问题)

    气的我啊,正好还有ahk在电脑上,打开SciTE,按下f1,打开了ahk的帮助,搜索关键词,不到5分钟,我的ahk爬虫就成了。
    代码如下:
    1. Loop, read, C:\url1.txt
    2. {

    3. SplitPath, A_LoopReadLine, name
    4. ;msgbox, %name%
    5. UrlDownloadToFile,% A_LoopReadLine,%A_Index%--%name%

    6. }
    复制代码


    带上空行,8行,解决了,就这样把1424张壁纸爬完了。

    这就说下ahk的好处吧,脚本语言,环境就是一个exe。
    版本问题也好解决,只需要把autohotkey放到脚本目录,改成脚本同名exe,就这样完成打包了。

    什么?不知道咋写,没事,下个打包好的SciTE,按下f1,帮助文件中有非常详细的示例代码,分分钟就copy,改成自己需要的功能了。

    什么录制啊,gui啊,都有非常方便的工具,真是工作好帮手。

    ps:放下下载好的壁纸连接
    https://cnkiller.lanzous.com/b01bgdl1e
    密码:bj0r
    url.txt我就不放出来了,内容都是这样的:
    http://static.simpledesktops.com/uploads/desktops/2009/10/10/01-Circles_.png
    http://static.simpledesktops.com/uploads/desktops/2009/09/02/01-Bam__.png


    这个站太友好,都是这样的连接,全放出来,什么下载工具都可以下载了,怕是被拖垮了,技术流的就忽略吧,这样连接提取不要太简单
  • l
    lanwater
    几年前学过一回,没学会。 iOS fly ~
  • c
    cnkiller
    不用学会。随用随查,一会儿就好了。
  • s
    sakjsak
    当年用ahk做Dota改键工具
  • s
    syf_alan
    那个py脚本我重做过,挺好的。
    这个工具晚上学学。HiPDA·NG
  • 一袋棕狮
    零几年就有ahk了?相见恨晚啊
  • w
    wking008
    适合和excel结合做数据批处理吗?如果可以做的话,我准备学一下,我没什么编程基础
  • 5
    516706732
    点个赞
  • 神奇飞侠
    我一般性把这个作为按键精灵来用,数据处理的话,调用Python Ahk,对中文支持不是太好。相得益彰
  • h
    haskio
    点个赞
  • z
    zhtx
    ardino是不是更好?
  • m
    mexs
    这也可以?厉害了
  • k
    kg100845
    我常用的软件有几个按钮不带快捷键
    ahk搞定 太爽了
  • 老猎人
    我都是用C#和swift做,也挺快
  • r
    realyuy
    ahk在mac下没法用咯?
  • c
    cool88cool
    简单爬虫直接用火车头采集
  • c
    cnkiller
    没法用,都是win32的api
  • c
    cnkiller
    那还是用py,ahk.操作excel基本==vba
  • 盛世美颜
    马克一下
  • c
    cnkiller
    一鹤的那个?个人色彩太明显,我不太喜欢,简单用用ahk还可以
  • c
    cnkiller
    大佬,那是专业爬站,我这只是顺带说下,ahk适用性更广而已
  • p
    packingbox
    我用来在魔兽世界钓鱼过 iOS fly ~
  • y
    y
    相似的还有 au3 ,我当时选择了au3 iOS fly ~
  • m
    maldiniymx
    我用ahk做自动安装脚本,加上rar自动解压模块,常用软件分发给同事自动安装,简直不要太爽。HiPDA·NG
  • m
    morris_huang
    点个赞,马克一下
  • c
    cnkiller
    球分享代码
  • e
    etoad
    mark一下 iOS fly ~
  • 3
    303303
    马克华菲 iOS fly ~
  • m
    maldiniymx
    每个程序不一样呀,需要判断按钮文字,或者快捷键,然后写脚本。很简单,半小时学会。HiPDA·NG
  • t
    turtlerock
    那么url.txt内容你是怎么获取到的呢?
  • f
    flowerszhong
    请教一下,C:\url1.txt 里面有所有的图片url吗?
    如果是,还需要写代码吗,全部复制让到下载器不就可以了吗
  • c
    cnkiller
    chrome加载了51页后,网页源码,查看一下,就找到了,这个网站没反爬
  • c
    cnkiller
    是的,有所有的url
    获取方法见楼上,提取后放到url.txt,什么都不用写了,运行下代码就等着下载好
  • p
    poiu_elab
    回复1#cnkiller

    标记 ahk语言脚本
  • n
    ndyongqing
    用wget或者curl,一行命令的事儿
  • j
    jtxql
    学习一下
  • c
    cnkiller
    ...技术流派

    这贴的主旨是说ahk好用,可以帮助完成工作…
  • 0
    07110304
    mark下,虽然不一定会看