したがって、次の2つのスクリプトがあります。
redditScraper.py
# libraries
import urllib2
import json
# get remote string
url = 'http://www.reddit.com/new.json?sort=new'
response=urllib2.urlopen(url)
# interpret as json
data = json.load(response)
#print(data)
response.close()
print data['data']['children'][3]['data']['title']
print data['data']['children'][3]['data']['permalink']
print data['data']['children'][3]['data']['subreddit']
および minerTweets.py
#!/usr/bin/env python
import sys
from twython import Twython
CONSUMER_KEY = 'XXXXXXXXXXXXXXXX'
CONSUMER_SECRET = 'XXXXXXXXXXXXXXXX'
ACCESS_KEY = 'XXXXXXXXXXXXXXXX'
ACCESS_SECRET = 'XXXXXXXXXXXXXXXX'
api = Twython(CONSUMER_KEY,CONSUMER_SECRET,ACCESS_KEY,ACCESS_SECRET)
api.update_status(status=sys.argv[1])
これは、Twitter アカウントを更新する Raspberry Pi です (アカデミック目的です)。Python が初めてなので、一度に 1 つずつ記述しようとしているスクリプトの各部分を取り上げました。redditの「新しい」ページのタイトル、リンク、およびサブレディットを正常に破棄して印刷するスクリプトが1つあります。そして、Twython API を正常にヒットして、現在テスト用に sys.argv を取得してステータスを更新する別のものがあります。完成したスクリプトでやりたいことは、redditScraper.py から印刷されたデータを取得し、私の minerTweets.py スクリプトで Twitter アカウントのステータスを更新することです。私はいたるところを見てきましたが、Pythonを学んでいるので、これを達成するための最良の方法についての知識は限られています.
事前にアドバイスをいただければ幸いです。ありがとうございました!