import requests
import xml.etree.ElementTree as ET
import sys
LANGUAGE = 'zh-TW'
REGION = 'TW'
TIME = 'today'
response = requests.get('http://g...content-available-to-author-only...e.com/schemas/2007/categories.cat?hl='+LANGUAGE)
categoryRoot = ET.fromstring(response.text)
atom = '{http://w...content-available-to-author-only...3.org/2005/Atom}'
yt = '{http://g...content-available-to-author-only...e.com/schemas/2007}'
file = open('output','w')
for entry in categoryRoot.findall(atom + 'category'):
if entry.find(yt + 'assignable') is not None:
response = requests.get('https://g...content-available-to-author-only...e.com/feeds/api/standardfeeds/TW/most_popular_'+entry.get('term')+'?time='+TIME+'&v=2&alt=json')
#file.write(response.text)
print (response.text.encode('cp950'))
aW1wb3J0IHJlcXVlc3RzCmltcG9ydCB4bWwuZXRyZWUuRWxlbWVudFRyZWUgYXMgRVQKaW1wb3J0IHN5cwpMQU5HVUFHRSA9ICd6aC1UVycKUkVHSU9OID0gJ1RXJwpUSU1FID0gJ3RvZGF5JwpyZXNwb25zZSA9IHJlcXVlc3RzLmdldCgnaHR0cDovL2cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL3NjaGVtYXMvMjAwNy9jYXRlZ29yaWVzLmNhdD9obD0nK0xBTkdVQUdFKQpjYXRlZ29yeVJvb3QgPSBFVC5mcm9tc3RyaW5nKHJlc3BvbnNlLnRleHQpCmF0b20gPSAne2h0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8yMDA1L0F0b219Jwp5dCA9ICd7aHR0cDovL2cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL3NjaGVtYXMvMjAwN30nCmZpbGUgPSBvcGVuKCdvdXRwdXQnLCd3JykKZm9yIGVudHJ5IGluIGNhdGVnb3J5Um9vdC5maW5kYWxsKGF0b20gKyAnY2F0ZWdvcnknKToKCWlmIGVudHJ5LmZpbmQoeXQgKyAnYXNzaWduYWJsZScpIGlzIG5vdCBOb25lOgoJCXJlc3BvbnNlID0gcmVxdWVzdHMuZ2V0KCdodHRwczovL2cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL2ZlZWRzL2FwaS9zdGFuZGFyZGZlZWRzL1RXL21vc3RfcG9wdWxhcl8nK2VudHJ5LmdldCgndGVybScpKyc/dGltZT0nK1RJTUUrJyZ2PTImYWx0PWpzb24nKQoJCSNmaWxlLndyaXRlKHJlc3BvbnNlLnRleHQpCgkJcHJpbnQgKHJlc3BvbnNlLnRleHQuZW5jb2RlKCdjcDk1MCcpKQ==