diff --git a/webtoon-scraper.sh b/webtoon-scraper.sh index 83035c8..7c07fd7 100755 --- a/webtoon-scraper.sh +++ b/webtoon-scraper.sh @@ -7,6 +7,8 @@ downloadtemp="$(mktemp)" sortingtemp="$(mktemp)" +useragent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36' + # Follow given url to final destination url=$(curl -s -L -I -o /dev/null -w '%{url_effective}' "$1") @@ -29,7 +31,7 @@ echo -e "\nChapter URL: $url" while read i; do pictureno=$((pictureno+1)) imageurl=$(echo "$i" | cut -d'"' -f12 | cut -d'?' -f1) # Cut out the indervidual image urls - wget --no-verbose --tries=6 --user-agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36' --referer="http://www.webtoons.com/" "$imageurl" -O "$toonname/${toonname}_$(printf %03d $episodeno)/${toonname}_$(printf %03d $episodeno)_$(printf %03d $pictureno).jpg" || echo "URL: $imageurl Name: $toonname/${toonname}_$(printf %03d $episodeno)/${toonname}_$(printf %03d $episodeno)_$(printf %03d $pictureno).jpg" >> "$toonname/error.log" + wget --no-verbose --tries=6 --user-agent="$useragent" --referer="http://www.webtoons.com/" "$imageurl" -O "$toonname/${toonname}_$(printf %03d $episodeno)/${toonname}_$(printf %03d $episodeno)_$(printf %03d $pictureno).jpg" || echo "URL: $imageurl Name: $toonname/${toonname}_$(printf %03d $episodeno)/${toonname}_$(printf %03d $episodeno)_$(printf %03d $pictureno).jpg" >> "$toonname/error.log" done < "$sortingtemp" # Remove the last image if it is the webtoon logo