cyb*_*985 3 python python-2.7 praw
Python 版本:2.7
我正在尝试从 Reddit 用户检索帖子并将它们存储在 python 中的变量中。下面是我试图完成的一个例子。它应该从用户那里获取所有帖子。请注意,以下大部分代码、属性和命令绝不是正确的;只是为了说明我的意图。
...
r = praw.Reddit(user_agent=user_agent)
uname : "/u/test"
count = r.get_total_amount_of_post(username=uname)
durl = "https://www.reddit.com/user/Sariel007"
m_data = [" "] * count
from a in range (0,count)
m_data[a] = " ".join(r.next(r.get_content(url=durl)))
Run Code Online (Sandbox Code Playgroud)
...
我已经尝试过 get_content 和 get_submission 类,但没有任何看起来很接近的东西。假设用户的第一篇文章标题为“你好”,其数据为“123456789 97635”。下一个帖子是“美好的一天”,它的数据是“abc abc abc”。代码完成后,m_data 应显示:
['123456789 97635','abc abc abc']
Run Code Online (Sandbox Code Playgroud)
接受的答案不再有效,因为get_redditor并且get_submitted已经过时,praw 6.0因此这将是新代码:
reddit = praw.Reddit(client_id='', \
client_secret='', \
user_agent='', \
username='', \
password='')
user = reddit.redditor('Sariel007')
submissions = user.submissions.new(limit=None)
self_texts = []
for link in submissions:
self_texts.append(link.selftext)
print self_texts
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2788 次 |
| 最近记录: |