curl实例1:登陆落网获取累计听歌数

脚本curl_luoo.sh内容以下: chrome

#!/bin/bash
# login luoo

luoo_url="http://www.luoo.net/login/"
name="你的帐号"
password="你的密码"

# create cookie
curl -v -c cookies.luoo -X POST -d "name=${name}&password=${password}" ${luoo_url}

# get msg
curl -v -b cookies.luoo -X GET -H "Accept-Encoding: gzip" http://www.luoo.net/message/latest | gunzip | jsonpp > ./$(date +%Y%m%d%H%M).msg

# count
curl -b cookies.luoo -X GET http://www.luoo.net/user/12549 | grep "<span class=\"playcnt\">.*</span>" | awk -F"[<|>]" '{print '"\"$(date +%Y%m%d%H%M%S)\""'"\t\t"$3}' >> count.txt

ps:脚本中-X指定的方法,-d指定的参数,及url地址,以chrome-F12跟踪到的为准json

 

脚本执行结果:bash

# cat count.txtcookie

20170723104356        已经在落网上累计听过 5022 首音乐。
20170723105351        已经在落网上累计听过 5024 首音乐。curl

相关文章
相关标签/搜索