惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
The GitHub Blog
The GitHub Blog
腾讯CDC
L
LangChain Blog
P
Proofpoint News Feed
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
量子位
Apple Machine Learning Research
Apple Machine Learning Research
Cloudbric
Cloudbric
B
Blog RSS Feed
B
Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
S
Schneier on Security
Project Zero
Project Zero
宝玉的分享
宝玉的分享
美团技术团队
MyScale Blog
MyScale Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy
T
Threatpost
A
Arctic Wolf
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
爱范儿
爱范儿
Recorded Future
Recorded Future
C
CERT Recently Published Vulnerability Notes
T
Threat Research - Cisco Blogs
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
SecWiki News
SecWiki News
H
Hacker News: Front Page
AWS News Blog
AWS News Blog
博客园_首页
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tor Project blog
C
Check Point Blog
L
Lohrmann on Cybersecurity
F
Full Disclosure
TaoSecurity Blog
TaoSecurity Blog
Google Online Security Blog
Google Online Security Blog
云风的 BLOG
云风的 BLOG
The Last Watchdog
The Last Watchdog
Martin Fowler
Martin Fowler

Allen Hua 的网络博客

由于 Linux 桌面没有一个好用的天气程序就写了一个跨平台的CheckitoutWeather 给 caesium-image-compressor 图片压缩程序构建了 Linux AppImage v2.8.5 最新版 debian13(debian trixie)安装了nvidia闭源驱动后从x11切换到wayland的方法 山间摩旅追风,偶遇一场绚烂晚霞 最近使用debian系统的一些心得 机械革命无界14Pro笔记本debian forky成功驱动内置扬声器和麦克风 记录 typecho 1.2.0 升级到 1.3.0 过程 开发了一款openwrt插件:文本剪贴板 解决机械革命笔记本内屏高刷240Hz闪屏问题 使用 Java 写了一个局域网端口扫描器 - Allen Hua 的网络博客 openwrt使用外置根extroot机制扩展根分区大小 - Allen Hua 的网络博客 将机场ss节点批量转换成ss字符串链接批量添加到passwall - Allen Hua 的网络博客 给机械革命钛钽plus换屏:NY2换成NZ2 - Allen Hua 的网络博客 记录一次pve宿主机和上面的debian虚机无故down机事件 - Allen Hua 的网络博客 给图床部署cdn腾讯云的edgeone并排查Cache-Control max-age 3600的问题 - Allen Hua 的网络博客 从高山草甸到徽派古村:武功山反穿与皖浙赣自驾行记 - Allen Hua 的网络博客 增程器就是充电宝?别被忽悠了 - Allen Hua 的网络博客 浦口龙虎巷扫街,记录人间真实 博客图片压缩方案更新|AVIF|WebP|MozJPEG|标准JPEG Windows 电脑使用 Obs Studio 录制各个网站视频/桌面画面教程 为typecho博客添加latex支持 新能源汽车之纯电车使用交流慢充和直流快充的充电损耗对比 2025年3月更新全国5A景区名录 2025最新查看小米/红米手机电池健康度和循环次数方法 完美解决 seafile FILE_SERVER_ROOT 配置导致的内网外网不能同时访问和上传下载的问题 纯css实现typecho博客文章文字spoiler剧透效果 我对Typecho Facile主题的一些修改,图片懒加载优化,样式定制 2024年8月我的宜昌 - 重庆 - 川西小环线自驾旅行分享 2022年打卡南京市区人防工程纳凉点 2024年带着A7C2+腾龙28-200 再次来到红山森林动物园 入手a7c2第一个变焦镜头腾龙28-200体验分享 使用 exiftool 方便快捷写入图片的 exif metadata 使用JavaScript抓取易车销量排行榜数据到一个页面上展示 使用JavaScript脚本快速获取B站观看历史记录页面的视频标题和URL 入门三脚架推荐|云腾VCT-668配合索尼A7C2+FE 35mm F1.8 第一次夜景出片 Windows 11 Docker Desktop 更换默认C盘存储路径,释放C盘空间 雨游钟山——雨天带着索尼A7C2去钟山拍照 带上A7C2第一次扫街,分享今天拍的一些片子 再次为尼,买了人生第二台相机——索尼A7C2和FE 35mm F1.8 定焦镜头 更新 link-cleaner v1.1.0 适配linux桌面环境 使用自定义JavaScript脚本功能禁止memos最新版默认打开的链接预览功能 debian 11升级 docker ce 版本和 docker-compose 版本 机械革命无界14 Pro 安装 debian testing/trixie/sid 驱动扬声器,外部耳机,外接显示器过程分享 不借助 mirror 仓库,为docker engine daemon添加 proxy 访问 docker hub,解决国内公开的docker mirror 仓库不再可用了的问题 徒步江苏镇江句容九连尖 macOS 安装 proxychains-ng 并借助局域网 socks5 代理使用 Google Earth Pro 修复一块 18 年 12 月买的二手 4TB 机械硬盘 iCloud 在 Windows 下很流氓,用 taskkill 干掉它 2023 年 12 月 Spotify 彻底被墙,我在比亚迪车机上安装 surfboard 挂代理听歌 利用 proxychains 让 Windows10/11 上的 Google Earth Pro 通过代理正常访问 湖州安吉天荒坪盘山公路和杭州临安浙西天路之旅 Redmi K70 首发开箱和拍照体验 Review Android 13+ 通过 Shizuku + Language Selector 给特定应用设置独立语言 我的 2023 Spotify Wrapped 听歌总结 压缩剪贴板内图片并立即写入剪贴板,减轻服务器存储压力 【Allen Hua 翻唱】山阴路的夏天和一个人的北京 初涉录音设备,记录我购买声卡和麦克风的曲折经历以及第一首翻唱陶喆——流沙 soul power 版本(low quality) 特种兵旅行之马鞍山一日游 给我的 .com 域名续期以及转移域名(GoDaddy 到 Cloudflare) 看《下辈子我再好好过》第三季 使用油猴脚本干掉B站web首页的浏览器插件警告信息 闯进我平静生活的三只猫 在远离中短视频几天之后 [可能是]最好的压缩图片程序,使用 squoosh-cli 批量压缩图片 再次出发,自驾徽州天路和黄山之行 nginx设置referer配置个人图床的防盗链功能 微博注销记 第一次4+2旅行,骑行皖南川藏线 让 rime 输入法用上颜文字 使用 nginx 获取自己的公网 IP 地址 2023 年 618 买了一台机械革命笔记本,但很不愉快 聊聊我晚睡的习惯和早点洗澡悟出来的原因 配置 ShadowsocksR Plus+ 的服务端,在外访问家中服务 部署一个 memos 作为个人微博站点和备忘录 我的听歌软件 Spotify 和网易云的故事 | 导出网易云的歌单再导入到 Spotify 我问 ChatGPT 为何印度人痔疮发病率低 使用 immich 来管理家庭照片 | 升级 immich 1.52.0 添加 typesense 容器 在 OpenWrt 上搭建 nfs server 利用 cron 和 curl 自动模拟登录馒头,防止账号被 ban 更新 Mattermost 服务端版本,由 7.4.0 更新到 7.8.0 获取 Seafile 分享的文件直链 你是科技产品偏执狂吗?一张不同种类互联网用户日常使用产品的分级图片 记录我的 V2EX 账号被封 不通过插件给 Typecho 博客添加图片灯箱功能(fancybox js 实现) 为 Typecho 博客添加 favicon.ico(网页标签小图标) OpenWrt 修改登录页面默认展示的 root 用户名信息,保护隐私 米家智能插座 3 上手初体验 互联网上为了保护隐私我们能做些什么?分享我的想法和我写的 link-cleaner tplink 10280, wan 无法访问 lan 下的 dhcp 主机,换上 padavan 解决两台路由器 lan-wan 级联,两台路由器下面的电脑互访 机械革命自带键盘总是自动乱按,拆机拔掉排线,完美解决烦恼 做了一个 squoosh docker 镜像,写博客贴图直接在本地压缩文件,安全且高效 nginx 常规端口和非常规端口的 http redirect to https 记一次 OpenWrt luci 显示正在“收集数据”,使用公网 IP nginx 反向代理遇到的 Uncaught TypeError: Cannot read properties of null (reading 'wan') 问题 OpenWrt 安装并配置腾讯云动态 dns dnspod tencent ddns 浅谈文件传输/共享协议|内网共享文件协议选择|自建公网文件管理同步和共享方案推荐 解决 webdav 连接 seafile 无法重命名文件等操作造成的 SeafDAV: MOVE returns 502 Bad Gateway 错误 Linux 删除当前目录下的隐藏文件 OpenWrt 安装 4.4.2 版本的 qbittorrent-nox Docker 构建多架构镜像实战 构建 amd64 和 arm64 架构的兰空图床镜像 构建 arm64 架构和 amd64 架构的兰空图床 docker 镜像
全国各省份 5A 级景区
Allen Hua · 2021-08-31 · via Allen Hua 的网络博客
阅读量:3296

warning: 这篇文章距离上次修改已过1728天,其中的内容可能已经有所变动。

截止 2021-08-31 16:47:26,全国一共有 306 个 5A 级景区。以下是详情。

江苏(25个)

  • 中央电视台无锡影视基地三国水浒景区
  • 南京市夫子庙-秦淮风光带景区
  • 南京市钟山风景名胜区-中山陵园风景区
  • 南通市濠河景区
  • 周恩来故里旅游景区
  • 大丰中华麋鹿园景区
  • 常州市天目湖景区
  • 常州市环球恐龙城休闲旅游区
  • 扬州市瘦西湖风景区
  • 无锡市灵山景区
  • 无锡市鼋头渚景区
  • 江苏省姜堰市溱湖旅游景区
  • 江苏省宿迁市洪泽湖湿地景区
  • 江苏省常州市中国春秋淹城旅游区
  • 江苏省徐州市云龙湖景区
  • 江苏省无锡市惠山古镇景区
  • 江苏省连云港花果山景区
  • 苏州园林(拙政园、虎丘山、留园)
  • 苏州市同里古镇景区
  • 苏州市吴中太湖旅游区
  • 苏州市周庄古镇景区
  • 苏州市沙家浜·虞山尚湖旅游区
  • 苏州市金鸡湖景区
  • 镇江市句容茅山景区
  • 镇江市金山·焦山·北固山旅游景区, 共 25 个

浙江(19个)

  • 台州市天台山景区
  • 台州市神仙居景区
  • 嘉兴市桐乡乌镇古镇旅游区
  • 宁波市奉化溪口-滕头旅游景区
  • 杭州市千岛湖风景名胜区
  • 杭州市西湖风景名胜区
  • 浙江省丽水市缙云仙都景区
  • 浙江省嘉兴市南湖旅游区
  • 浙江省嘉兴市西塘古镇旅游景区
  • 浙江省宁波市天一阁·月湖景区
  • 浙江省杭州西溪湿地旅游区
  • 浙江省温州市刘伯温故里景区
  • 浙江省绍兴市鲁迅故里沈园景区
  • 浙江省衢州市江郎山·廿八都景区
  • 温州市雁荡山风景名胜区
  • 湖州市南浔古镇景区
  • 舟山市普陀山风景名胜区
  • 衢州市开化根宫佛国文化旅游景区
  • 金华市东阳横店影视城景区, 共 19 个

四川(15个)

  • 乐山市乐山大佛景区
  • 乐山市峨眉山景区
  • 南充市阆中古城旅游区
  • 四川省南充市仪陇朱德故里景区
  • 四川省巴中市光雾山旅游景区
  • 四川省甘孜州海螺沟景区
  • 四川省甘孜州稻城亚丁旅游景区
  • 四川省阿坝州黄龙景区
  • 四川省雅安市碧峰峡旅游景区
  • 广元市剑门蜀道剑门关旅游区
  • 广安市邓小平故里旅游区
  • 成都市青城山--都江堰旅游景区
  • 绵阳市北川羌城旅游区
  • 阿坝州汶川特别旅游区
  • 阿坝藏族羌族自治州九寨沟旅游景区, 共 15 个

广东(15个)

  • 佛山市西樵山景区
  • 佛山市长鹿旅游休博园
  • 广东省中山市孙中山故里旅游区
  • 广东省广州市白云山风景区
  • 广东省惠州市惠州西湖旅游景区
  • 广东省江门市开平碉楼文化旅游区
  • 广东省清远市连州地下河旅游景区
  • 广东省肇庆市星湖旅游景区
  • 广东省韶关市丹霞山景区
  • 广州市长隆旅游度假区
  • 惠州市罗浮山景区
  • 梅州市雁南飞茶田景区
  • 深圳华侨城旅游度假区
  • 深圳市观澜湖休闲旅游区
  • 阳江市海陵岛大角湾海上丝路旅游区, 共 15 个

河南(14个)

  • 南阳市西峡伏牛山老界岭·恐龙遗址园旅游区
  • 河南安阳殷墟景区
  • 河南开封清明上河园
  • 河南洛阳白云山景区
  • 河南省平顶山市尧山-中原大佛景区
  • 河南省新乡市八里沟景区
  • 河南省永城市芒砀山旅游景区
  • 河南省洛阳栾川老君山·鸡冠洞旅游区
  • 河南省红旗渠·太行大峡谷
  • 洛阳市龙潭大峡谷景区
  • 洛阳市龙门石窟景区
  • 焦作市云台山-神农山·青天河景区
  • 登封市嵩山少林景区
  • 驻马店市嵖岈山旅游景区, 共 14 个

山东(13个)

  • 山东威海刘公岛景区
  • 山东烟台龙口南山景区
  • 山东省东营市黄河口生态旅游区
  • 山东省临沂市萤火虫水洞·地下大峡谷旅游区
  • 山东省威海市华夏城旅游景区
  • 山东省沂蒙山旅游区
  • 山东省潍坊市青州古城旅游区
  • 山东青岛崂山景区
  • 枣庄市台儿庄古城景区
  • 泰安市泰山景区
  • 济南市天下第一泉景区
  • 济宁市曲阜明故城(三孔)旅游区
  • 烟台市蓬莱阁旅游区(三仙山-八仙过海), 共 13 个

湖北(13个)

  • 宜昌市三峡大坝-屈原故里旅游区
  • 宜昌市长阳清江画廊景区
  • 恩施州恩施大峡谷景区
  • 武汉市东湖景区
  • 武汉市黄陂木兰文化生态旅游区
  • 武汉市黄鹤楼公园
  • 湖北省十堰市武当山风景区
  • 湖北省咸宁市三国赤壁古战场景区
  • 湖北省宜昌市三峡人家风景区
  • 湖北省恩施州神龙溪纤夫文化旅游区
  • 湖北省恩施州腾龙洞景区
  • 湖北省神农架旅游区
  • 湖北省襄阳市古隆中景区, 共 13 个

江西(13个)

  • 上饶市婺源江湾景区
  • 吉安市井冈山风景旅游区
  • 宜春市明月山旅游区
  • 景德镇古窑民俗博览区
  • 江西省上饶市三清山旅游景区
  • 江西省上饶市龟峰景区
  • 江西省九江市庐山西海景区
  • 江西省南昌市滕王阁旅游区
  • 江西省庐山风景名胜区
  • 江西省抚州市大觉山景区
  • 江西省萍乡市武功山景区
  • 江西省鹰潭市龙虎山旅游景区
  • 瑞金市共和国摇篮旅游区, 共 13 个

新疆(12个)

  • 乌鲁木齐天山大峡谷景区
  • 吐鲁番市葡萄沟风景区
  • 喀什地区喀什噶尔老城景区
  • 喀什地区泽普金湖杨景区
  • 巴音郭楞蒙古自治州博斯腾湖景区
  • 新疆伊犁那拉提旅游风景区
  • 新疆天山天池风景名胜区
  • 新疆生产建设兵团第十师白沙湖景区
  • 新疆自治区伊犁州喀拉峻景区
  • 新疆自治区巴音州和静巴音布鲁克景区
  • 阿勒泰地区喀纳斯景区
  • 阿勒泰地区富蕴可可托海景区, 共 12 个

安徽(12个)

  • 六安市天堂寨旅游景区
  • 合肥市三河古镇景区
  • 安徽省六安市万佛湖景区
  • 安徽省安庆市天柱山风景区
  • 安徽省宣城市绩溪龙川景区
  • 安徽省芜湖市方特旅游区
  • 安徽省马鞍山市长江采石矶文化生态旅游区
  • 安徽省黄山市皖南古村落—西递宏村
  • 池州市九华山风景区
  • 阜阳市颍上八里河景区
  • 黄山市古徽州文化旅游区
  • 黄山市黄山风景区, 共 12 个

河北(11个)

  • 保定市安新白洋淀景区
  • 唐山市清东陵景区
  • 承德避暑山庄及周围寺庙景区
  • 河北保定野三坡景区
  • 河北省保定市清西陵景区
  • 河北省保定市白石山景区
  • 河北省承德市金山岭长城景区
  • 河北省石家庄市西柏坡景区
  • 河北省邯郸市广府古城景区
  • 秦皇岛市山海关景区
  • 邯郸市娲皇宫景区, 共 11 个

湖南(11个)

  • 张家界武陵源—天门山旅游区
  • 湖南省岳阳市岳阳楼—君山岛景区
  • 湖南省常德市桃花源旅游区
  • 湖南省株洲市炎帝陵景区
  • 湖南省湘潭市韶山旅游区
  • 湖南省湘西土家族苗族自治州矮寨·十八洞·德夯大峡谷景区
  • 湖南省邵阳市崀山景区
  • 湖南省长沙市岳麓山·橘子洲旅游区
  • 衡阳市南岳衡山旅游区
  • 郴州市东江湖旅游区
  • 长沙市花明楼景区, 共 11 个

陕西(11个)

  • 商洛市金丝峡景区
  • 宝鸡市法门寺佛文化景区
  • 延安市黄帝陵景区
  • 西安市华清池景区
  • 西安市秦始皇兵马俑博物馆
  • 陕西渭南华山景区
  • 陕西省宝鸡市太白山旅游景区
  • 陕西省延安市延安革命纪念地景区
  • 陕西省西安市城墙·碑林历史文化景区
  • 陕西省西安市大明宫旅游景区
  • 陕西西安大雁塔·大唐芙蓉园景区, 共 11 个

福建(10个)

  • 南平市武夷山风景名胜区
  • 厦门市鼓浪屿风景名胜区
  • 宁德市白水洋-鸳鸯溪旅游区
  • 宁德市福鼎太姥山旅游区
  • 泉州市清源山景区
  • 福州市三坊七巷景区
  • 福建省三明市泰宁风景旅游区
  • 福建省土楼(永定·南靖)旅游
  • 福建省莆田市湄洲岛妈祖文化旅游区
  • 龙岩市古田旅游区, 共 10 个

重庆(10个)

  • 武隆喀斯特旅游区(天生三桥.仙女山.芙蓉洞)
  • 江津四面山景区
  • 酉阳桃花源旅游景区
  • 重庆大足石刻景区
  • 重庆巫山小三峡-小小三峡
  • 重庆市万盛经开区黑山谷景区
  • 重庆市云阳龙缸景区
  • 重庆市南川金佛山
  • 重庆市彭水县阿依河景区
  • 重庆市黔江区濯水景区, 共 10 个

山西(9个)

  • 大同市云冈石窟
  • 山西晋城皇城相府生态文化旅游区
  • 山西省临汾市云丘山景区
  • 山西省临汾市洪洞大槐树寻根祭祖园景区
  • 山西省忻州市雁门关景区
  • 山西省长治市壶关太行山大峡谷八泉峡景区
  • 忻州市五台山风景名胜区
  • 晋中市介休绵山景区
  • 晋中市平遥古城景区, 共 9 个

云南(9个)

  • 中国科学院西双版纳热带植物园
  • 丽江市丽江古城景区
  • 丽江市玉龙雪山景区
  • 云南省保山市腾冲火山热海旅游区
  • 云南省文山州普者黑旅游景区
  • 云南省昆明市昆明世博园景区
  • 大理市崇圣寺三塔文化旅游区
  • 昆明市石林风景区
  • 迪庆州香格里拉普达措景区, 共 9 个

贵州(8个)

  • 安顺市黄果树大瀑布景区
  • 安顺市龙宫景区
  • 毕节市百里杜鹃景区
  • 贵州省贵阳市花溪青岩古镇景区
  • 贵州省遵义市赤水丹霞旅游区
  • 贵州省铜仁市梵净山旅游区
  • 贵州省黔东南州镇远古城旅游景区
  • 黔南州荔波樟江景区, 共 8 个

北京(8个)

  • 北京八达岭-慕田峪长城旅游区
  • 北京市奥林匹克公园
  • 北京市明十三陵景区
  • 北京市海淀区圆明园景区
  • 天坛公园
  • 恭王府景区
  • 故宫博物院
  • 颐和园, 共 8 个

吉林(7个)

  • 吉林省通化市高句丽文物古迹旅游景区
  • 吉林省长春市世界雕塑公园旅游景区
  • 吉林长春净月潭景区
  • 敦化市六鼎山文化旅游区
  • 长春市伪满皇宫博物院
  • 长春市长影世纪城旅游区
  • 长白山景区, 共 7 个

广西(7个)

  • 南宁市青秀山旅游区
  • 广西壮族自治区崇左市德天跨国瀑布景区
  • 广西壮族自治区百色市百色起义纪念园景区
  • 广西自治区桂林市两江四湖·象山景区
  • 桂林市乐满地度假世界
  • 桂林市漓江景区
  • 桂林市独秀峰-王城景区, 共 7 个

海南(6个)

  • 三亚市南山大小洞天旅游区
  • 三亚市南山文化旅游区
  • 分界洲岛旅游区
  • 海南呀诺达雨林文化旅游区
  • 海南槟榔谷黎苗文化旅游区
  • 海南省三亚市蜈支洲岛旅游区, 共 6 个

黑龙江(6个)

  • 伊春市汤旺河林海奇石景区
  • 哈尔滨市太阳岛景区
  • 漠河北极村旅游区
  • 黑龙江牡丹江镜泊湖景区
  • 黑龙江省虎林市虎头旅游景区
  • 黑龙江黑河五大连池景区, 共 6 个

甘肃(6个)

  • 嘉峪关市嘉峪关文物景区
  • 平凉市崆峒山风景名胜区
  • 敦煌鸣沙山月牙泉景区
  • 甘肃天水麦积山景区
  • 甘肃省临夏州炳灵寺世界文化遗产旅游区
  • 甘肃省张掖市七彩丹霞景区, 共 6 个

内蒙古(6个)

  • 内蒙古自治区满洲里市中俄边境旅游区
  • 内蒙古自治区赤峰市阿斯哈图石阵旅游区
  • 内蒙古自治区阿尔山·柴河旅游景区
  • 内蒙古自治区阿拉善盟胡杨林旅游区
  • 内蒙古鄂尔多斯响沙湾旅游景区
  • 内蒙古鄂尔多斯成吉思汗陵旅游区, 共 6 个

辽宁(6个)

  • 大连老虎滩海洋公园.老虎滩极地馆
  • 本溪市本溪水洞景区
  • 沈阳市植物园
  • 辽宁大连金石滩景区
  • 辽宁省盘锦市红海滩风景廊道景区
  • 辽宁省鞍山市千山景区, 共 6 个

西藏(5个)

  • 拉萨市大昭寺
  • 拉萨布达拉宫景区
  • 日喀则扎什伦布寺景区
  • 林芝巴松措景区
  • 林芝市雅鲁藏布大峡谷旅游景区, 共 5 个

新疆维吾尔自治区(4个)

  • 新疆生产建设兵团阿拉尔市塔克拉玛干·三五九旅文化旅游区
  • 新疆维吾尔自治区克拉玛依市世界魔鬼城景区
  • 新疆维吾尔自治区博尔塔拉蒙古自治州赛里木湖景区
  • 新疆维吾尔自治区喀什地区帕米尔旅游区, 共 4 个

上海(4个)

  • 上海东方明珠广播电视塔
  • 上海市中国共产党一大·二大·四大纪念馆景区
  • 上海科技馆
  • 上海野生动物园, 共 4 个

宁夏(4个)

  • 中卫市沙坡头旅游景区
  • 宁夏银川镇北堡西部影视城
  • 石嘴山市沙湖旅游景区
  • 银川市灵武水洞沟旅游区, 共 4 个

青海(4个)

  • 西宁市塔尔寺景区
  • 青海省海东市互助土族故土园景区
  • 青海省海北州阿咪东索景区
  • 青海省青海湖景区, 共 4 个

天津(2个)

  • 天津古文化街旅游区(津门故里)
  • 天津盘山风景名胜区, 共 2 个

广西壮族自治区(1个)

  • 广西壮族自治区北海市涠洲岛南湾鳄鱼山景区, 共 1 个

如果项目是 maven based, 那么在 pom.xml 中引入如下依赖

<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.10.3</version>
</dependency>
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-http</artifactId>
    <version>5.7.9</version>
</dependency>

Main.java 源码如下

import cn.hutool.http.HttpUtil;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

public class Main {
    private static final String URL = "https://zwfw.mct.gov.cn/scenicspot?currentPage=";
    private static final int TOTAL_PAGE_NUM = 16;

    public static void main(String[] args) {
        List<Dict> list = new ArrayList<>();
        for (int i = 1; i <= TOTAL_PAGE_NUM; i++) {
            String page = HttpUtil.get(URL.concat(String.valueOf(i)));
            Document doc = Jsoup.parse(page);
            Element body = doc.body();
            Elements fs = body.getElementsByClass("fs");
            Elements liList = fs.select("li");
            liList.forEach((li) -> {
                Dict dict = new Dict(li.getElementsByClass("time").text(), li.getElementsByClass("mc").text());
                list.add(dict);
            });
        }

        Map<String, List<Dict>> resultMap = list.stream().collect(Collectors.groupingBy(Dict::getProvince));

        List<Map.Entry<String, List<Dict>>> compareList = new ArrayList<>(resultMap.entrySet());
        Comparator<Map.Entry<String, List<Dict>>> myCmp = (o1, o2) -> o2.getValue().size() - o1.getValue().size();
        Collections.sort(compareList, myCmp);

        int totalNum = 0;
        for (Map.Entry<String, List<Dict>> entry : compareList) {
            List<Dict> lists = entry.getValue();
            int currentNum = lists.size();
            System.out.println("### " + entry.getKey() + "(" + currentNum + "个)\n");
            for (Dict item : lists) {
                System.out.println("- " + item.getSpotName());
            }
            System.out.println();
            totalNum += currentNum;
        }
        System.out.println();
        System.out.println(totalNum);
    }

    static class Dict {

        private String province;
        private String spotName;

        public Dict(String province, String spotName) {
            this.province = province;
            this.spotName = spotName;
        }

        public Dict() {

        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getSpotName() {
            return spotName;
        }

        public void setSpotName(String spotName) {
            this.spotName = spotName;
        }
    }
}