fix get feed

This commit is contained in:
unknown 2019-11-03 03:24:30 +07:00
parent 861fa49681
commit 0083bfbb32

14
run.py
View File

@ -12,9 +12,6 @@ from xml.dom.minidom import parseString
import urllib as urllib
import send_telegram
import time
# try:
# import urllib.request as urllib
# except ImportError:
try:
from instagram_private_api import (
@ -30,8 +27,6 @@ except ImportError:
ClientCookieExpiredError, ClientLoginRequiredError,
__version__ as client_version)
from instagram_private_api import ClientError
from instagram_private_api import Client
import redis
@ -111,8 +106,8 @@ def like_post(post_id):
return like
def latest_post(username, user_id):
try:
today = datetime.date.today()
# today = "2019-09-13"
t = time.mktime(datetime.datetime.strptime(str(today), "%Y-%m-%d").timetuple())
t = int(t)
feed = ig_client.user_feed(user_id, min_timestamp=str(t))
@ -122,7 +117,6 @@ def latest_post(username, user_id):
for post in feed['items']:
list_media = []
# print()
post_id = post['id']
pk = post['code']
k = '{}:{}:{}'.format("post", username, pk)
@ -167,13 +161,13 @@ def latest_post(username, user_id):
send_telegram.telegram_bot_send_media(fileType=media_type, url=url_media, caption=caption)
print(pk + " OK")
redis_client.setex(k, 86400, "True")
return
except Exception as e:
print(e)
def latest_stories(username, user_id):
feed = ig_client.user_story_feed(user_id)
if feed['reel'] is None:
print('No Update')
# exit(9)
return False
taken_at = True
feed_json = feed['reel']['items']
@ -240,8 +234,6 @@ def download_user(user, attempt=0):
if "story" in sys.argv:
print("[=] Fetch STORY [=]")
latest_stories(user, user_id)
# print(user)
return user
except Exception as e:
print(e)