Files
zjpb.net/export_urls.py

34 lines
837 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# -*- 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()