12下一页
返回列表 发布新帖

[代码] js获取发现页,其他网站都好使,这个为什么失败?

255 12
发表于 2024-11-18 23:37:25 来自手机 | 查看全部 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 另一个书友圈 于 2025-3-21 02:22 编辑

网站是http://m.duswx.com
阅读版本是3.25正式版
注意:[]里的i,会被论坛编码为斜体标志符,因此我加了一个空格,正常是不需要的。
代码:
@js:
sort = [];
push = (title, url, type) => sort.push({
  title: title,
  url: url,
  style: {
    layout_flexGrow: 1,
    layout_flexBasisPercent: type
  }
});
u = source.key;
J = org.jsoup.Jsoup.parse(java.ajax(u+ `/list/`));
push("分 类", null, 1);
X = J.select('.clearfix li a');
for (i = 0; i < X.length; ++i) {
  push(
    X[ i].text(),
    X[ i].attr('href'),
    null
  );
};
JSON.stringify(sort);
page我还没加,现在是啥也没有。

评论12

另一个书友圈楼主Lv.9 发表于 2024-11-19 22:41:12 来自手机 | 查看全部
本帖最后由 另一个书友圈 于 2024-11-20 08:51 编辑

经过和酷安大佬的讨论,已经发现问题了。
联通wifi浏览这个网站会被广告劫持,返回一下才是真正的网站(某些浏览器不会跳转这个广告),用流量就好了。
也可以先打开搜索页(在发现页添加搜索页链接),这样就没广告了,可以正常使用发现页。
回复

使用道具 举报

河鹅和Lv.13 发表于 2024-11-19 00:41:39 | 查看全部
你那每次遍历添加的都是获取的所有分类
  1. @js:
  2. sort = [];
  3. push = (title, url, type) => sort.push({
  4.   title: title,
  5.   url: url,
  6.   style: {
  7.     layout_flexGrow: 1,
  8.     layout_flexBasisPercent: type
  9.   }
  10. });
  11. u = source.key;
  12. J = org.jsoup.Jsoup.parse(java.ajax(u+ `/list/`));
  13. push("分 类", null, 1);
  14. X = J.select('.clearfix li a');
  15. for (i = 0; i < X.length; ++i) {
  16.   push(
  17.     X[i].text(),
  18.     X[i].attr('href'),
  19.     null
  20.   );
  21. };
  22. JSON.stringify(sort)
复制代码
这好像是复制bug,我刚刚看了一下,是有的  详情 回复
发表于 2024-11-19 01:05
我才发现。。。 原本是想用新写法的,后来换回去了,但是没改全😄 谢谢  详情 回复
发表于 2024-11-19 01:00
回复

使用道具 举报

putpotatoLv.4 发表于 2024-11-19 00:49:50 来自手机 | 查看全部
  push(
    X[i].text(),
    X[i].attr('href'),
    null
  );
我这里是论坛识别不出 这个我是打了的  详情 回复
发表于 2024-11-19 01:06
多谢  详情 回复
发表于 2024-11-19 01:00
回复

使用道具 举报

另一个书友圈楼主Lv.9 发表于 2024-11-19 01:05:51 来自手机 | 查看全部
河鹅和 发表于 2024-11-19 00:41
你那每次遍历添加的都是获取的所有分类

这好像是复制bug,我刚刚看了一下,是有
回复

使用道具 举报

另一个书友圈楼主Lv.9 发表于 2024-11-19 01:06:51 来自手机 | 查看全部
putpotato 发表于 2024-11-19 00:49
push(
    X.text(),
    X.attr('href'),

我这里是论坛识别不出

这个我是打了的
那就不知道了,我用你的源验证是能正常出目录的。  详情 回复
发表于 2024-11-19 02:13
回复

使用道具 举报

putpotatoLv.4 发表于 2024-11-19 02:13:34 来自手机 | 查看全部
另一个书友圈 发表于 2024-11-19 01:06
我这里是论坛识别不出

这个我是打了的

那就不知道了,我用你的源验证是能正常出目录的。
你的阅读是什么版本,我是3.25正式版  详情 回复
发表于 2024-11-19 17:08
回复

使用道具 举报

另一个书友圈楼主Lv.9 发表于 2024-11-19 17:08:42 来自手机 | 查看全部
putpotato 发表于 2024-11-19 02:13
那就不知道了,我用你的源验证是能正常出目录的。

你的阅读是什么版本,我是3.25正式版
一样  详情 回复
发表于 2024-11-20 04:27
回复

使用道具 举报

putpotatoLv.4 发表于 2024-11-20 04:27:38 来自手机 | 查看全部
另一个书友圈 发表于 2024-11-19 17:08
你的阅读是什么版本,我是3.25正式版

一样
回复

使用道具 举报

风中追枫星光赞助(未赞助不可申请) 发表于 2024-11-21 08:49:59 来自手机 | 查看全部
虽然看不懂  还是点个赞
回复

使用道具 举报

回复

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

本版积分规则

投诉/建议联系

ysqbbs@outlook.com

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