Skip to content

Instantly share code, notes, and snippets.

@muzi502
Last active October 17, 2020 12:17
Show Gist options
  • Save muzi502/c2b1e61de39b1ca6250fa99dc31a5ffb to your computer and use it in GitHub Desktop.
Save muzi502/c2b1e61de39b1ca6250fa99dc31a5ffb to your computer and use it in GitHub Desktop.
#!/bin/bash
set -xue
url="https://yande.re/post"
tag=$1
max=$2
ck="SHdqM1cyWGJTQlWI3Z2V0TWk1VTNOMi9ld1pRY2tVUXg4UXNHdUxNYVRHOHhKU0FqUk1RPT0tLTJKUllqUUhHeE5nUWdxRUQyV1piWGc9PQ"
mkdir -p ${tag}
:> ${tag}/${tag}.list
for i in $(seq ${max})
do
curl "${url}?page=${i}&tags=${tag}" \
| grep "file_url" \
| sed 's/ //g' \
| sed s'/Post.register(//g' \
| sed 's/)//g' | jq "." \
| grep -Eo "https://files.*.png|https://files.*.jpg" \
| grep -v sample | sort -n | uniq >> ${tag}/${tag}.list
done
for url in $(cat ${tag}/${tag}.list)
do
name=$(echo ${url} | awk -F '/' '{print $6}' | sed 's/%20/_/g')
wget -O ${tag}/${tag}_${name} -c -nv --header="Cookie: ${ck}; first_vist=1;" \
--user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36" ${url}
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment