파이썬 스크립트

파이썬 자동화 스크립트 : Tistory open api test 예제

Billcorea 2021. 12. 8. 22:52
반응형

python 을 배우면서 해보고 싶었던 RPA 자동화 이게 그 RPA 의 밑거름이 되길 바라며...

다른 사이트들은 자동화을 할 수 없으나, tistory 는 가능해 보인다.  그래서 이 소스가 마중물이 되어 그 꿈을 실현해 볼 수 있기를...

#
#
import requests
client_id = "be43b5c087b8e5575b04e86f1973286e"
seckey = "be43b5c087b8e5..................89f03000fbc8983c7915"
callback_url = "http://autoposting.tistory.com"
getUrl = 'https://www.tistory.com/oauth/authorize?client_id={0}&redirect_uri={1}&response_type=code&state=someValue'
getUrl = getUrl.format(client_id, callback_url)
#res = requests.get(getUrl, verify=False)
print(getUrl)

# 등록시 입력 값
code = "421872a45b631..........................38780a493025b71908"
token_url="https://www.tistory.com/oauth/access_token?client_id={0}&client_secret={1}&redirect_uri={2}&code={3}&grant_type=authorization_code".format(client_id, seckey, callback_url, code)
#res = requests.get(token_url, verify=False)
#access_token = res.text.split("=")[1]
#print(access_token)
access_token = 'be7ca24dd08ad5...............................0e355a4da0ee119d'

getList = 'https://www.tistory.com/apis/post/list?access_token={0}&output={1}&blogName={2}&page={3}'.format(access_token, 'xml', 'autoposting', 1)
res = requests.get(getList, verify=False)
print(res.text)

 

코드 중간에 .... 으로 가린것은 일종의 프라이버시 이므로 사용자의 값을 찾아서 해야됨.

 

반응형