脚本语言选型?

最近考虑通过写脚本实现自动化处理,但是自己没有接触太多脚本语言,希望大佬们可以帮助选型

脚本的应用场景大部分是通过发送http请求实现每天签到、打卡这样的功能

阅读 2.6k
3 个回答

如果是 linux 环境直接用 Shell 写就行

也可以考虑 node.jsrubypython

一般来说 node.jspython 上手程度差不多,shell 由于 linux 增加了学习成本,ruby 相对难一点,但是基本也都是用现成的框架,其实区别不大,没有特别难的脚本语言

直接看python, 简单直接, 库也多, 够你用了, 比如你发请求直接用requests库就行了
比如

>>> import requests
>>> r = requests.get('https://httpbin.org/basic-auth/user/pass', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.encoding
'utf-8'
>>> r.text
'{"authenticated": true, ...'
>>> r.json()
{'authenticated': True, ...}

shell 不适合写稍微大块的脚本, debug 也不方便, 需要很熟悉

有追求的化 看看Ruby

js 最快;
如果是java是主语言,py语法格式会不习惯。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进