【发布时间】:2020-12-14 02:42:13
【问题描述】:
我是 shell 脚本的新手。我想使用 shell scipting 通过 tor 发送 curl 请求以增加投票系统实际命令是
(torsocks curl https://www.polltab.com/api/poll/fhfjyQ4vRJ/vote' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0' -H 'Accept: application/json' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: https://www.polltab.com/fhfjyQ4vRJ' -H 'Content-Type: application/json' -H 'Origin: https://www.polltab.com' -H 'Connection: keep-alive' -H 'Cookie: _ga=GA1.2.1092908151.1597994149; _gid=GA1.2.137579554.1598335057; _gat=1' --data-raw '{"choiceIds":["5f44a89da6ca932af2b92206"]}')
当我在终端中输入此命令时,它可以正常工作,但我尝试自动执行此命令时,它应该无法正常工作
#! /bin/bash
url="'https://www.polltab.com/api/poll/fhfjyQ4vRJ/vote' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0' -H 'Accept: application/json' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Referer: https://www.polltab.com/fhfjyQ4vRJ' -H 'Content-Type: application/json' -H 'Origin: https://www.polltab.com' -H 'Connection: keep-alive' -H 'Cookie: _ga=GA1.2.1092908151.1597994149; _gid=GA1.2.137579554.1598335057; _gat=1' --data-raw '{"choiceIds":["5f44a89da6ca932af2b92206"]}'"
service tor start
sleep 2
torsocks curl $url
执行此脚本时出现这样的错误
1598352787 ERROR torsocks[7771]:无法解决。状态回复:1(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:'https 1598352787 ERROR torsocks[7771]:无法解决。状态回复:4(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:Mozilla 1598352787 ERROR torsocks[7771]:无法解决。状态回复:1(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:(X11; 1598352787 ERROR torsocks[7771]:无法解决。状态回复:4(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:Linux 1598352787 ERROR torsocks[7771]:无法解决。状态回复:1(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:x86_64; curl: (3) URL 使用错误/非法格式或缺少 URL 1598352788 ERROR torsocks [7771]:无法解决。状态回复:4(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:壁虎 1598352788 ERROR torsocks [7771]:无法解决。状态回复:4(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:Firefox 1598352788 ERROR torsocks [7771]:无法解决。状态回复:1(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:-H 1598352788 ERROR torsocks [7771]:无法解决。状态回复:1(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:'接受 1598352788 ERROR torsocks [7771]:无法解决。状态回复:4(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:应用程序 1598352788 ERROR torsocks [7771]:无法解决。状态回复:1(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:-H 1598352788 ERROR torsocks [7771]:无法解决。状态回复:1(在 socks5.c:677 的 socks5_recv_resolve_reply() 中) curl:(6)无法解析主机:'Accept-Language
请指导我解决这个问题:)
【问题讨论】:
-
请改进您问题的格式:)
-
请从您的问题中删除不相关的标签
php、html和css。他们是小姐领先。谢谢。 -
对不起我的格式
标签: linux bash shell scripting command