当我尝试调试时收到此错误消息我不知道这是怎么回事这是自动 Reddit 海报
第 21 行是例外,e:
这行代码看起来不错,我不知道为什么会出现错误。
import praw
import json
import urllib
import settingslocal
REDDIT_USERNAME = ''
REDDIT_PASSWORD = ''
try:
from settingslocal import *
except ImportError:
pass
def main():
print ('starting')
url = "http://api.ihackernews.com/page"
try:
result = json.load(urllib.urlopen(url))
except Exception, e:
return
items = result['items'][:-1]
reddit = praw.Reddit(user_agent='HackerNews bot by /u/mpdavis')
reddit.login(REDDIT_USERNAME, REDDIT_PASSWORD)
link_submitted = False
for link in items:
if link_submitted:
return
try:
#Check to make sure the post is a link and not a post to another HN page.
if not 'item?id=' in link['url'] and not '/comments/' in link['url']:
submission = list(reddit.get_info(url=str(link['url'])))
if not submission:
subreddit = get_subreddit(str(link['title']))
print "Submitting link to %s: %s" % (subreddit, link['url'])
resp = reddit.submit(subreddit, str(link['title']), url=str(link['url']))
link_submitted = True
except Exception, e:
print e
pass
四季花海
相关分类