Skip to content

Instantly share code, notes, and snippets.

@TakamiChie
Created May 4, 2023 08:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TakamiChie/18553c871aa6065d80c19de7c99b6c8f to your computer and use it in GitHub Desktop.
Save TakamiChie/18553c871aa6065d80c19de7c99b6c8f to your computer and use it in GitHub Desktop.
SBCast.のフィードタイトルを取得する
import xmltodict
import requests
# デバッグ用
def print_keys(obj, prefix=''):
if isinstance(obj, dict):
for k, v in obj.items():
print_keys(v, prefix + k + '.')
elif isinstance(obj, list):
for i, item in enumerate(obj):
print_keys(item, prefix + str(i) + '.')
else:
print(prefix[:-1])
response = requests.get('https://sbc.yokohama/category/sbcast/feed')
xml_data = response.content
rss = xmltodict.parse(xml_data)
for item in reversed(rss["rss"]["channel"]["item"]):
print(f" * {item['title']}:")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment