Files
zjpb.net/export_urls.py

34 lines
837 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
"""
导出网站URL列表
"""
from app import create_app
from models import Site
def export_urls():
"""导出所有网站URL"""
app = create_app('development')
with app.app_context():
sites = Site.query.order_by(Site.sort_order.desc()).all()
if not sites:
print("没有找到任何网站数据")
return
# 导出到文件
filename = 'urls.txt'
with open(filename, 'w', encoding='utf-8') as f:
for site in sites:
f.write(site.url + '\n')
print(f"✓ 成功导出 {len(sites)} 个URL")
print(f" 文件: {filename}")
print("\nURL列表")
print("-" * 80)
for url in [site.url for site in sites]:
print(url)
if __name__ == '__main__':
export_urls()