返回列表 发布新帖

[单个] kk书院

评论31

ertyLv.4 发表于 3 天前 来自手机 | 查看全部
看看
回复

使用道具 举报

cwjdb楼主Lv.4 发表于 3 天前 来自手机 | 查看全部

活捉大佬一枚,我是拿你日记当字典用的啊
那个只能帮助写源新手.好多涉及到js相关的我都没记.因为以前学写源的时候只有关耳大佬一个人的视频可以做参考,没有别的教程可以参考研究,只能自己去各个书源里面去翻别人的源.从里面翻出来的东西不懂就到处问人,问到  详情 回复
发表于 3 天前
回复

使用道具 举报

活力宝Lv.10 发表于 3 天前 | 查看全部
本帖最后由 活力宝 于 2025-4-13 11:42 编辑
cwjdb 发表于 2025-4-13 11:03
活捉大佬一枚,我是拿你日记当字典用的啊

那个只能帮助写源新手.好多涉及到js相关的我都没记.因为以前学写源的时候只有关耳大佬一个人的视频可以做参考,没有别的教程可以参考研究,只能自己去各个书源里面去翻别人的源.从里面翻出来的东西不懂就到处问人,问到了就记下来.有的是自己理解的怕忘记了就给记下来了.

书源搜索地址经常变动的处理方法案例2个,仅供参考.


案例一get请求
{{url=source.getKey();
cookie.removeCookie(url)
java.ajax(url).match(/search.*action="(.+?)"/)[1]}}?searchkey={{key}}

案例二post请求
{{url=source.getKey();
cookie.removeCookie(url)
java.ajax(url).match(/search.*action="(.+?)"/)[1]}},{
"method": "POST",
"charset":"GBK",
"body": "searchkey={{key}}"
}


解释:
//先定义个变量为url,然后把基础页的网址获取到,然后保存在变量url里面.这样后面调用url就是调用基本页的那个源URL网址(就是网站的网址).
{{url=source.getKey();

//然后用删除网站cookie的方法删除掉网站的cookie,这样可以避免搜索30秒的限制,要是遇到需要登录才能搜索的这一个cookie.removeCookie(url)就要去掉.然后打开书源上方的CookieJar来保存网站的登录信息.这跟浏览器的清除浏览数据里面的那个清除cookie是一样的.想保留就√上,不想保留就取消勾选,达到的效果差不多.
cookie.removeCookie(url)

//先用阿贾克斯(java.ajax)请求一下网站网址,拿到网页的源码,然后用match方法从源码里面挑选内容,match里面使用的是正则表达式,也可以是一段纯文字,match(/正则表达式/)[1],在这里的这后面的[1]就是我们要取到的内容,0是这个正则表达式完整的取到的内容本身,1是那个()括号里面包含的内容,就是我们要取的那个搜索链接地址前面那一段比如xxxx.php
后面的问号后面跟的东西是搜索的请求条件.跟xxxx.php,{"body":"searchkey={{key}}"}的效果一样.
java.ajax(url).match(/search.*action="(.+?)"/)[1]}}?searchkey={{key}}

案例二那个区别就一个请求写的方法不一样.写过post请求的应该能看懂区别在哪.





感谢大佬指导,了解,因为“action”是固定的,它的后面就是搜索地址,思路就是用常量去定位变量,以不变应万变,是吧  详情 回复
发表于 3 天前
回复

使用道具 举报

llliiiLv.5 发表于 3 天前 来自手机 | 查看全部
感谢分享
回复

使用道具 举报

ochangziLv.2 发表于 3 天前 来自手机 | 查看全部
厉害了
回复

使用道具 举报

zhangyugeLv.5 发表于 3 天前 来自手机 | 查看全部
感谢分享!
回复

使用道具 举报

cwjdb楼主Lv.4 发表于 3 天前 来自手机 | 查看全部
活力宝 发表于 2025-4-13 11:38
那个只能帮助写源新手.好多涉及到js相关的我都没记.因为以前学写源的时候只有关耳大佬一个人的视频可以做 ...

感谢大佬指导,了解,因为“action”是固定的,它的后面就是搜索地址,思路就是用常量去定位变量,以不变应万变,是吧
嗯.灵活运用,有的网站的搜索标签是div标签.自己看着分析就行  详情 回复
发表于 3 天前
回复

使用道具 举报

注册Lv.6星光赞助(未赞助不可申请) 发表于 3 天前 来自手机 | 查看全部
感谢分享
回复

使用道具 举报

哈哈哈好好好Lv.4星光赞助(未赞助不可申请) 发表于 3 天前 来自手机 | 查看全部
感谢分享
回复

使用道具 举报

活力宝Lv.10 发表于 3 天前 来自手机 | 查看全部
cwjdb 发表于 2025-4-13 19:26
感谢大佬指导,了解,因为“action”是固定的,它的后面就是搜索地址,思路就是用常量去定位变量,以不变 ...

嗯.灵活运用,有的网站的搜索标签是div标签.自己看着分析就行
回复

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

ysqbbs@outlook.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加QQ群
Copyright © 2001-2025 源社区 版权所有 All Rights Reserved.
关灯 在本版发帖
扫一扫添加QQ群
返回顶部
快速回复 返回顶部 返回列表