mirror of
https://github.com/ksyasuda/aniwrapper.git
synced 2024-11-22 03:19:53 -08:00
bypassed captcha
This commit is contained in:
parent
f5ef3e8cde
commit
599e18e531
@ -1,7 +1,7 @@
|
|||||||
## **NOT WORKING**: https://gogoanime.vc, has added a captcha to block bots
|
|
||||||
|
|
||||||
# ani-cli
|
# ani-cli
|
||||||
|
|
||||||
|
This is a fork of pystardust's [old-ani-cli](https://github.com/pystardust/ani-cli/tree/old-ani-cli)
|
||||||
|
|
||||||
A cli to browse and watch anime.
|
A cli to browse and watch anime.
|
||||||
|
|
||||||
This tool scrapes the site [gogoanime](https://gogoanime.vc).
|
This tool scrapes the site [gogoanime](https://gogoanime.vc).
|
||||||
|
17
ani-cli
17
ani-cli
@ -70,19 +70,10 @@ get_links () {
|
|||||||
|
|
||||||
dpage_url=$(
|
dpage_url=$(
|
||||||
curl -s "https://gogoanime.vc/$anime_id-episode-$ep_no" |
|
curl -s "https://gogoanime.vc/$anime_id-episode-$ep_no" |
|
||||||
sed -n -E '
|
sed -n -E 's_^[[:space:]]*<a href="#" rel="100" data-video="([^"]*)" >.*_https:\1_p')
|
||||||
/^[[:space:]]*<li class="dowloads">/{
|
|
||||||
s/.*href="([^"]*)".*/\1/p
|
|
||||||
q
|
|
||||||
}')
|
|
||||||
|
|
||||||
curl -s "$dpage_url" |
|
curl -s "$dpage_url" |
|
||||||
sed -n -E '
|
sed -n -E "s/^[[:space:]]*sources:\[\{file\: '([^']*)'.*/\1/p" | sed 1q
|
||||||
/^[[:space:]]*href="([^"]*\.mp4)".*/{
|
|
||||||
s/^[[:space:]]*href="([^"]*\.mp4)".*/\1/p
|
|
||||||
q
|
|
||||||
}
|
|
||||||
'
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dep_ch () {
|
dep_ch () {
|
||||||
@ -174,6 +165,8 @@ open_episode () {
|
|||||||
anime_id=$1
|
anime_id=$1
|
||||||
episode=$2
|
episode=$2
|
||||||
|
|
||||||
|
# clear the screen
|
||||||
|
printf '\x1B[2J\x1B[1;1H'
|
||||||
if [ $episode -lt 1 ] || [ $episode -gt $last_ep_number ]; then
|
if [ $episode -lt 1 ] || [ $episode -gt $last_ep_number ]; then
|
||||||
err "Episode out of range"
|
err "Episode out of range"
|
||||||
printf "${c_blue}Choose episode $c_cyan[1-%d]$c_reset:$c_green " $last_ep_number
|
printf "${c_blue}Choose episode $c_cyan[1-%d]$c_reset:$c_green " $last_ep_number
|
||||||
@ -311,7 +304,7 @@ while :; do
|
|||||||
[ "$episode" -eq "$episode" ] 2>/dev/null || die "Invalid number entered"
|
[ "$episode" -eq "$episode" ] 2>/dev/null || die "Invalid number entered"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
q)
|
q)
|
||||||
break;;
|
break;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
Loading…
Reference in New Issue
Block a user