Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. clear
  4.  
  5. ########################################################################################
  6. useragent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0"
  7. ########################################################################################
  8.  
  9. ############ HOST #############
  10. URL="https://www.instagram.com"
  11. ###############################
  12.  
  13. banner(){
  14. printf "INSTAGRAM IMAGE DOWNLOADER\n"
  15. }
  16.  
  17. main(){
  18. read -p "Input Username : " user;
  19. get_vid
  20. }
  21.  
  22. get_vid(){
  23. valid=$(curl -s -L -A "${useragent}" "${URL}/${user}/")
  24. if [[ $valid =~ "The link you followed may be broken" ]]; then
  25. printf "Username Not Found \n"
  26. elif [[ $valid =~ "Get the app." ]] || [[ $valid =~ "Don't have an account? Sign up" ]] || [[ $valid =~ "Get the app." ]]; then
  27. printf "Usename Not Found \n"
  28. elif [[ $valid =~ '"is_private":true' ]]; then
  29. printf "This user is private \n"
  30. else
  31. printf "Username Found: ${user} \n"
  32. printf "Downloading Image . . . \n"
  33. mkdir image-$user
  34. sleep 2
  35. curl -s -L -A "${useragent}" "${URL}/${user}/" | grep -Po '(?<="display_url":")[^",]*' >> img.lst
  36. for dl in $(cat img.lst)
  37. do
  38. wget $dl -P image-$user &> /dev/null
  39. done
  40. printf "Images Of ${user} Have Been Downloaded . . .\n"
  41. fi
  42. }
  43.  
  44. banner
  45. main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement