반응형
SMALL
import requests
appid = ""
access_token = ""
callback_url = ""
blogName = ""
def list_of_Category():
url = "https://www.tistory.com/apis/category/list"
params = {
'access_token': access_token,
'output': 'json', # json, xml 두 가지 형식 지원
'blogName': blogName # ().tistory.com 또는 블로그 주소 전체
}
res = requests.get(url, params=params)
if res.status_code == 200:
res_json = res.json()
print(res_json)
if __name__ == '__main__':
list_of_Category()
import requests
import pandas as pd
from tabulate import tabulate
appid = ""
access_token = ""
callback_url = ""
blogName = ""
def list_of_Category():
url = "https://www.tistory.com/apis/category/list"
params = {
'access_token': access_token,
'output': 'json', # json, xml 두 가지 형식 지원
'blogName': blogName # ().tistory.com 또는 블로그 주소 전체
}
res = requests.get(url, params=params)
if res.status_code == 200:
res_json = res.json()
data = res_json['tistory']['item']['categories']
# columns = ['id', 'name', 'parent', 'label', 'entries', 'entriesInLogin']
# print(res_json)
columns = ['id', 'label']
df = pd.DataFrame(data, columns=columns)
print(tabulate(df, headers='keys', tablefmt='grrd'))
df.to_csv('./result.csv', sep=',', na_rep='NaN', encoding='utf-8-sig')
if __name__ == '__main__':
list_of_Category()
반응형
LIST
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 파일 입출력(파일 생성, 읽기, 쓰기, 이어쓰기) (0) | 2024.01.09 |
---|---|
API를 활용하여 티스토리 글쓰기 (0) | 2024.01.09 |
Python Tutorials (0) | 2024.01.08 |
How to Make a YouTube Audio Downloader in Python (0) | 2024.01.08 |
Python을 통해 PDF에서 텍스트를 일괄 추출하는 방법 (0) | 2023.11.07 |