Reddit Praw Api usage to search submissions

Basic Code:

import praw
r = praw.Reddit(user_agent='Getting the data!!')
r.login("username","password",disable_warning=True)
results=r.search('whatever', subreddit=None, sort=None, syntax=None, period=None)
for x in results:
    print x

I wish to write a code to get all submissions and their comments related. The submissions should be constrained by a search query and time period.

The problems I face is that:

a. I can’t understand how to specify the period in the above, the documentation tend to poor

b. I don’t know if the result is constrained to a limit. The above code yields:

923 :: Reddit, type with whatever is on your mind no matter how insignificant...
5598 :: Google maps should have a "on the way" feature to find the most conve...
3961 :: LPT: If you're overheating for whatever reason, run your wrists under...
1556 :: As a lad, whenever my mother wanted me to do something and I was play...
5085 :: "THE ENTIRE STATE IS OFFLINE GET IN THERE NOW FIX IT DO WHATEVER IT T...
1259 :: Heyy, I do the webcomic "Subnormality," as well as artwork for Cracke...
604 :: IAMA Professional YouTuber.  Whatever that means... AMA is you'd like
1156 :: [Spoiler] Whatever happened to G2 vs Strix it's an absolute joke
1217 :: Yesterday I ate whatever I wanted and learned something
1291 :: LPT: Set Your Plugins (Flash, etc.) to be activated only with your cl...
1544 :: Whatever you do, don't step on a duck.
1301 :: A diner in Vegas called "Roulette Burger" where each booth has a roul...
649 :: Been trying to establish a very simply basic wardrobe. Not too preppy ...
1141 :: Mods no longer give a shit, post whatever : New Wow expansion doesn't...
549 :: Whatever happened to chatrooms?
212 :: IAmA graphic designer who will spend 5 mins on whatever you want.
673 :: AMA. Hi there, I'm David Ury, I played Spooge in season 2. Please ask ...
0 :: "Whatever they're going to blame on Osama Bin Laden... don't you even be...
3 :: Dinner time! 1/4/15 or 4/1/15 (whatever works)
536 :: Friendly reminder: If you've been given gold, it's perfectly within yo...
378 :: KP, Keratosis Pillaris, "Chicken skin" - whatever you call it, please ...
637 :: [WP]What if we lived in a world where whatever you did to other people...
1053 :: Instead of a gym, have a place where people can go build wood pallets...
69 :: Pick whatever you want Giveaway!
408 :: Just a reminder to newbies. you don't have to buy a whole bitcoin for ...

I highly doubt there must be many more than this. If yes, how can I get them. If the requests are constrained to a time-window. Is there some workaround to sleep and then get more?

c. I don’t know if it is constraints like twitter over not accessing historcial data. Though the period argument states opposite. Still not certain.

d.It returns a generator. How can I access the full submission text and related comments’ text as well.

Sorry if it seems a bit indirect, but the dearth of examples online and lack of proper documentation has led to face these issues.


Source: python

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.