Login errors such as Challenge required
are usually caused by one of the following:
Try to create a new temporary Instagram account (preferably on the device most importantly using the internet connection you will be using PyInstaLive with) and use that instead.
This means you are making too many requests to Instagram and is usually the case when you try to check and download livestreams of multiple users at the same time by using a script (as seen below). Increase the timeout for the scripts or decrease the amount of users you are checking.
You can use the --download-following
function to check for available livestreams and replays from your following user list. Read the Help Documents for more information.
cd C:\PyInstaLive
:loop
pyinstalive -u "username" -p "password" -d "live-username"
timeout 10 > nul
goto loop
Make a new text file and copy the above contents. Edit the PyInstaLive command to your liking. Make sure to save the text as a .bat file. Do this for each user you want to download a livestream of and run the scripts concurrently.
Make sure there is a configuration file called pyinstalive.ini in the directory you want to run PyInstaLive from. (Use cd
to navigate to that directory if you put this script in a different location.)
while true
do
cd /home/default/PyInstaLive/
pyinstalive -u "username" -p "password" -d "live-username"
sleep 10
done
Make a new text file and copy the above contents. Edit the PyInstaLive command to your liking. Make sure to save the text as a .sh file.
You must make the script executable with chmod +x <filename>
. Use Google.
Do this for each user you want to download a livestream of and run the scripts concurrently.
Make sure there is a configuration file called pyinstalive.ini in the directory you want to run PyInstaLive from. (Use cd
to navigate to that directory if you put this script in a different location.)
Use the scripts provided in the previous question, they'll infinitely run the PyInstaLive command you entered there. You'll need to have a computer or other device running this script 24/7 for this to work, obviously.
No. This is because livestream_dl is no longer being maintained and as such uses an older version of libraries required by PyInstaLive. Installing PyInstaLive and livestream_dl on different Python versions (2/3) will probably work though.