Commit Graph

137 Commits

Author SHA1 Message Date
menft
81e10c7cfb Merge remote-tracking branch 'origin/master'
# Conflicts:
#	dl_admin/ruoyi-common/src/main/java/com/ruoyi/common/utils/GoogleRankUtil.java
2025-10-24 17:06:17 +08:00
menft
ec367725a3 谷歌搜索优化 2025-10-24 17:05:49 +08:00
Vinjor
650d55323c 1 2025-10-24 16:13:30 +08:00
menft
17c620d530 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	dl_admin/ruoyi-common/src/main/java/com/ruoyi/common/utils/GoogleRankUtil.java
2025-10-24 16:09:59 +08:00
Vinjor
7ee7918335 关键词排名优化 2025-10-24 11:20:18 +08:00
menft
5bb2a9a1ee feat(utils): 新增GoogleRankUtil工具类,基于speculationrules实现稳定的Google排名查询
 核心特性:
- 基于Google speculationrules的JSON解析,不依赖DOM结构
- 支持多页搜索(前20名),自动翻页直到找到目标
- 精准的排名计算,baseRank + validRank机制
- 智能过滤Google自身域名,只计数真实搜索结果
- 会话复用机制,降低验证码触发率
- 丰富的配置选项(无头模式、请求间隔、重试策略等)

🔧 技术实现:
- Jackson解析speculationrules脚本中的prefetch URLs
- Selenium WebDriver自动化浏览器
- 人性化延时和滚动,模拟真实用户行为
- User-Agent随机化,增强反爬友好性

📊 测试结果:
- "货车" → 维基百科排名第1名 ✓
- "大卡车" → 维基百科排名第12名(第2页第2个结果)✓

优势:相比传统DOM解析方案更稳定、准确,不受页面结构变化影响
2025-10-24 02:31:17 +08:00
Vinjor
b5cfa5c621 Merge branch 'master' of http://114.55.243.137:6688/dianliang/dl_site_system 2025-10-23 12:13:34 +08:00
Vinjor
4a215d4112 1 2025-10-23 12:13:27 +08:00
PQZ
b9ab476660 1 2025-10-21 15:41:44 +08:00
PQZ
a769623042 Merge branch 'master' of http://114.55.243.137:6688/dianliang/dl_site_system 2025-10-21 13:55:54 +08:00
PQZ
36cbd65ba6 1 2025-10-21 13:55:49 +08:00
Vinjor
d6ff88d535 1 2025-10-17 14:09:52 +08:00
Vinjor
48aaeb8ac2 1 2025-10-15 15:30:32 +08:00
Vinjor
71ec511819 Merge branch 'master' of http://114.55.243.137:6688/dianliang/dl_site_system 2025-10-09 16:45:33 +08:00
Vinjor
a8bf76fbca 1 2025-10-09 16:45:27 +08:00
PQZ
3ee97a885a Merge branch 'master' of http://114.55.243.137:6688/dianliang/dl_site_system
# Conflicts:
#	dl_admin/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiCategoryServiceImpl.java
2025-10-09 14:43:56 +08:00
PQZ
347eb5dd8b 1 2025-10-09 14:42:33 +08:00
Vinjor
5bef820790 1 2025-10-09 14:39:44 +08:00
Vinjor
fa504d9517 1 2025-10-09 11:11:42 +08:00
Vinjor
33de2cbc7b 1 2025-09-24 15:37:00 +08:00
Vinjor
95415e84d2 1 2025-09-24 10:18:49 +08:00
Vinjor
6beb39873b 1 2025-09-22 16:21:31 +08:00
Vinjor
905872c099 1 2025-09-22 14:52:26 +08:00
Vinjor
272250a3ba 1 2025-09-17 15:06:49 +08:00
Vinjor
a9735c4565 1 2025-09-16 17:09:30 +08:00
Vinjor
d8e838ee81 1 2025-09-15 10:05:51 +08:00
Vinjor
45ed352030 Merge branch 'master' of http://124.222.105.7:3000/dianliang/dl_site_system 2025-09-11 12:05:59 +08:00
Vinjor
627d09defd 1 2025-09-11 12:05:51 +08:00
7f57dae35c 爬虫任务 2025-09-11 12:04:45 +08:00
Vinjor
fe5be1107d Merge branch 'master' of http://124.222.105.7:3000/dianliang/dl_site_system 2025-09-11 11:29:17 +08:00
Vinjor
204bb6867a 1 2025-09-11 11:28:58 +08:00
PQZ
a476586095 Merge branch 'master' of http://124.222.105.7:3000/dianliang/dl_site_system 2025-09-11 11:20:01 +08:00
Vinjor
20aabdf5e8 1 2025-09-11 10:34:45 +08:00
Vinjor
fe1f3264fa 1 2025-09-08 15:45:11 +08:00
Vinjor
efdceeb81e 1 2025-09-08 14:30:16 +08:00
471e0a96fa Merge remote-tracking branch 'origin/master' 2025-09-05 14:24:58 +08:00
Vinjor
536ea09104 1 2025-09-05 12:12:53 +08:00
09f1220ae3 富文本编辑器 2025-09-03 22:07:26 +08:00
Vinjor
8dd3cccf87 1 2025-09-02 15:57:13 +08:00
Vinjor
a33b1bff7e 1 2025-09-02 15:53:57 +08:00
Vinjor
0a793caf80 1 2025-09-01 17:06:16 +08:00
Vinjor
e976da94b7 1 2025-08-28 18:02:12 +08:00
Vinjor
56cdd668ee 1 2025-08-26 15:46:35 +08:00
Vinjor
3013bf3c0d 1 2025-08-25 16:00:03 +08:00
Vinjor
ab41d55a7d 1 2025-08-25 15:36:00 +08:00
Vinjor
a1a9c0cb13 1 2025-08-22 10:49:06 +08:00
Vinjor
0ec0e03967 关键词排名 2025-08-21 17:39:59 +08:00
PQZ
19669c8278 1 2025-08-15 09:20:39 +08:00
Vinjor
5b1074a8db 1 2025-08-14 15:08:13 +08:00
Vinjor
62cc90e131 Merge branch 'master' of http://124.222.105.7:3000/dianliang/dl_site_system 2025-08-14 09:59:50 +08:00