Last active
August 2, 2017 02:47
-
-
Save yuchuanfeng/f14072ca911d08d718295e2dc6bb29f7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env bash | |
echo "starting..." | |
contains() { | |
string="$1" | |
substring="$2" | |
if test "${string#*$substring}" != "$string" | |
then | |
return 0 # $substring is in $string | |
else | |
echo "Success!!!" | |
return 1 # $substring is not in $string | |
fi | |
} | |
# curl 'https://www.google.com/voice/b/0/service/post' -H 'origin: https://www.google.com' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: zh-CN,zh;q=0.8' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36' -H 'x-chrome-uma-enabled: 1' -H 'content-type: application/x-www-form-urlencoded;charset=UTF-8' -H 'accept: */*' -H 'referer: https://www.google.com/voice/b/0?gsessionid=GPh4RVL3EOQCFYnjIIhNg7lXFEva4F6k' -H 'authority: www.google.com' -H 'cookie: gv=7wROsmV2YZb4tBi8v2bdcvD4oCfJLM3FHgPxWeRo5WmJ0VQD8LBKmTHvehuyJXxfVXyVJQ.; GV_NR=1; HSID=ApM_1f0kI8NafsAXZ; SSID=A8exaKAMIBb5G5x9-; APISID=CZjvtPJdYknFZWXI/AZRu3OBHyQFV3fWz3; SAPISID=s37XP9Y1rSBtxeu0/Ah6ZL8i04EPB-HkWr; SID=xQROsp0AUT8rBNNTVhjMKLJWJDQ57xZkzl5qDwD7y_LqeDsPDac2d_YCeiIkPqYiUZTQag.; NID=109=y2_xiCqrPyHmaQiu9iaVWa6R1-pit6f3InBHJLyAugV60MxREhausvah933eEGFsVui3p31otXF2fbr-ANnBlZ_vsKum2_W7FIj_RGY8OpxrSgzaF3bVPTg14x0dh6jup5xP3XVc-sUHXVvgR0TuNj-eCUJOjN8HchReQy2QfS-phCLVZravqAQ38w9It4wSCNPR5cPfxw5D0fVTiSoKpSJmmWYWYJyZfSARh94YgHjPr0wEMUIefwxCPMcPKRSRccoZWJf1PwSdK1Vobswssm078MHAHNOXnouw7Wd0b4EzqrYiTBo29MLBURcdJtuyGwkcBFYkzcIHnScg86zxCGitKOYcVyESaFmvyw_LLWN-JXHWH8jJfTlwksd4mOmInEHXXRbKZVw4FstBSEyEs0w7oPJPFSvb5gVID05dKhP5sg5yJAMo; S=billing-ui-v3=w_eGxzLSHAQqU7fepSzRpqbTrTvwjNzd:billing-ui-v3-efe=w_eGxzLSHAQqU7fepSzRpqbTrTvwjNzd:grandcentral=GPh4RVL3EOQCFYnjIIhNg7lXFEva4F6k; _ga=GA1.1.2064472699.1493178238; _gid=GA1.1.1298025295.1501583168; SIDCC=AA248bfwZtP_V5qGWB878PD0P3G5_PYbmh61aBNJWMeYckdTdooAwOhvInJo99gTcrQ5J7dJvovRSMpKCTs' -H 'x-client-data: CK+1yQEIh7bJAQijtskBCMG2yQEI+5zKAQipncoBCNyeygE=' --data 'sid=3&mid=6&req=%5Bnull%2C%22%2B18023310809%22%2Ctrue%2C%22%22%5D&_rnr_se=pWWmCEdKW%2FegVt7zIj9lgLOR7SY%3D' --compressed | |
while true; do | |
result=$(curl -s 'https://www.google.com/voice/b/0/service/post' -H 'origin: https://www.google.com' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: zh-CN,zh;q=0.8' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36' -H 'x-chrome-uma-enabled: 1' -H 'content-type: application/x-www-form-urlencoded;charset=UTF-8' -H 'accept: */*' -H 'referer: https://www.google.com/voice/b/0?gsessionid=GPh4RVL3EOQCFYnjIIhNg7lXFEva4F6k' -H 'authority: www.google.com' -H 'cookie: gv=7wROsmV2YZb4tBi8v2bdcvD4oCfJLM3FHgPxWeRo5WmJ0VQD8LBKmTHvehuyJXxfVXyVJQ.; GV_NR=1; HSID=ApM_1f0kI8NafsAXZ; SSID=A8exaKAMIBb5G5x9-; APISID=CZjvtPJdYknFZWXI/AZRu3OBHyQFV3fWz3; SAPISID=s37XP9Y1rSBtxeu0/Ah6ZL8i04EPB-HkWr; SID=xQROsp0AUT8rBNNTVhjMKLJWJDQ57xZkzl5qDwD7y_LqeDsPDac2d_YCeiIkPqYiUZTQag.; S=billing-ui-v3=w_eGxzLSHAQqU7fepSzRpqbTrTvwjNzd:billing-ui-v3-efe=w_eGxzLSHAQqU7fepSzRpqbTrTvwjNzd:grandcentral=GPh4RVL3EOQCFYnjIIhNg7lXFEva4F6k; _ga=GA1.1.2064472699.1493178238; _gid=GA1.1.1298025295.1501583168; NID=109=rPZXAa_dIkGnvEUmwOPBRHTY8C89kQXdj0lD-t-UevJx4R0Kejutlglx2NksTOR3FDLFpwvP2iHdkFNCqezTNI3lZk5Dm6QIyuTsdsVa5oOPN8X1mPh2ZsFVetRzd1SzmyeSL4tJ325MnuuVVo7DcbeHsBxCEtLZv2SDo-ovWDz8RYLqMrdgEwxRnzv6vJFtFHPNl38wYZBZk9uVOquuNBPE08MTSlCWGsCxY-Zd-kCG8RZURKFO6rsEuKsX0wwFF0yuEb0LdsGoi7b53ojkVvjQWmsq-oWsyduMRegkJOZ0kmImtdWBRwl71PS1k58pHjCa804TzVYMJMDFwtkWhVkxrlKsy2V75zn2ivXL-duHsXnBQV-kMmSUEgy0w3-ohL0o4mjWJHFs-bQBHeGCosxQ0TqPT6Rsih62DPlvm0GIN_CA_4dK; SIDCC=AA248bdHLDXbUYz_1IBLa4uBDUIYCGMf0Sm_ajdaTDbIWRzPaYD-_tIC2x6BiC6sYFTf9FNKmN2VGba01Pk' -H 'x-client-data: CK+1yQEIh7bJAQijtskBCMG2yQEI+5zKAQipncoBCNyeygE=' --data 'sid=3&mid=6&req=%5Bnull%2C%22%2B18023310809%22%2Ctrue%2C%22%22%5D&_rnr_se=pWWmCEdKW%2FegVt7zIj9lgLOR7SY%3D' --compressed) | |
echo $(date +%T)": "$result | |
contains "$result" "error" || exit 0 | |
sleep 1.5 | |
done | |
# 使用 chrome 浏览器,用 F12 打开检查工具,然后,选择一个号码,点提交,切换到 network 选项卡,会看到一个请求,右击选择 “Copy” > “Copy as cURL (bash)” ,即复制了相关的替换内容,然后粘贴替换脚本中result=$()括号内内容即可。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment