forked from noraatfedora/fnb-roc-website
Include scraper.py
This commit is contained in:
parent
7d01a75550
commit
d94e3a0c99
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -3,3 +3,4 @@ scraper/**
|
|||
.venv/
|
||||
__pycache__/
|
||||
static/
|
||||
posts/
|
||||
18
scraper/scraper.py
Normal file
18
scraper/scraper.py
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# wait between 1050 and 1150 seconds
|
||||
import instaloader
|
||||
from time import sleep
|
||||
from random import randint
|
||||
from os import listdir
|
||||
|
||||
L = instaloader.Instaloader()
|
||||
|
||||
L.load_session_from_file("down.loader54321")
|
||||
|
||||
profile_of_interest = instaloader.Profile.from_username(L.context, "rocfnb")
|
||||
files = listdir('.')
|
||||
for post in profile_of_interest.get_posts():
|
||||
if not post.shortcode in files :
|
||||
L.download_post(post, target=post.shortcode)
|
||||
sleep(randint(1050, 1150))
|
||||
else:
|
||||
print("Already downloaded " + post.shortcode +", skipping...")
|
||||
Loading…
Reference in a new issue