首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第2课:制作书源搜索地址

前沿

搜索地址,也就是书源规则里面的:ruleSearchUrl,找不到准确的搜索地址,就无法制作书源,没有办法下一步,今天就教大家如何来找出小说网站的搜索地址!

第一种情况

网站使用百度站内搜索

http://zhannei.baidu.com/cse/search?q=%CC%AB%B9%C5&s=17512219138159063592&entry=1

这种情况的话,搜索地址,我们不需要再花费心思去找了,可以直接用,只要改下关键词就可以了,可以把上述的地址中“%CC%AB%B9%C5”这一串直接改成“searchKey”即可,然后填到书源规则里面的“ruleSearchUrl”。

http://zhannei.baidu.com/cse/search?q=%CC%AB%B9%C5&s=17512219138159063592&entry=1//修改前

http://zhannei.baidu.com/cse/search?q=searchKey&s=17512219138159063592&entry=1//修改后

第二种情况

网站使用的是自己的搜索,但是搜索结果页的地址显示了搜索的格式和路径

这种情况,也比较简单粗暴,直接把=号后面的内容改成 searchKey 就可以直接填入“ruleSearchUrl”

http://www.booktxt.com/search.php?keyword=太古//修改前

http://www.booktxt.com/search.php?keyword=searchKey//修改后

第三种情况

网站使用的是自己的搜索,但是搜索结果页的地址不显示搜索的格式和路径

http://www.16kxsw.com/modules/article/search.php

有办法,不需要什么特别的抓包软件,电脑的浏览器就可以看。

用浏览器打开网站,然后按 F12,然后点击右侧的“Network”标签

在网站的搜索栏里面随便输入一个关键词,点搜索

然后会看到右侧的出现了一些文件的列表,点击“search.php“这个文件 点击之后,最右侧,拉到最下面,”Form data“里面会有一串东西,这个就是我们需要找的。

如图

这个网站通过上述的步骤,最后查到这个”searchkey=%CC%AB%B9%C5“ 这个怎么用呢? 把查到的这一串加到网站搜索页地址的后面,两个之间加个英文符号的?,然后把=号后面的关键词改成”searchKey“例如:

http://www.16kxsw.com/modules/article/search.php?searchkey=searchKey

最后一步,验证上的搜索地址格式对不对,上面改好的地址,直接输入浏览器的地址栏访问,如果提示是 404 或者找不到页面,就是错的,如果正常跳转到网站的搜索结果页面,虽然什么结果都没搜到,但是这个地址是可以用的,填入书源的“ruleSearchUrl”就可以了。

PS:如果第二种和第三种情况的搜索格式链接在浏览器里面正常跳转到网站的搜索页,但是在阅读里面搜不到东西,需要检查两个地方,一个是搜索的 list 规则对不对,这个后面会讲;另外一个是在做好的搜索地址后面加上“|char=gbk”进行转码,例如下面:

http://www.16kxsw.com/modules/article/search.php?searchkey=searchKey|char=gbk

第2课就到这里(以上教程都属于阅读群管理免贵姓操制作分享,原文章网址https://www.hostfans.cn/2173.html)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181230G0ARNQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券