Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add route javlibrary #3797

Merged
merged 98 commits into from Feb 1, 2020
Merged

feat: add route javlibrary #3797

merged 98 commits into from Feb 1, 2020

Conversation

junfengP
Copy link
Contributor

@junfengP junfengP commented Jan 24, 2020

根据 issue3627

  • 增加 javlibrary 用户【文章】

未实现功能

  • javlibrary 用户【想要的】影片
  • javlibrary 用户【看过的】影片
  • javlibrary 用户【拥有的】影片

问题难点:

  1. http://www.javlibrary.com 使用了 cloudflareddos防护.
  2. 增加用户【想要的】影片时,遇到CaptchaError
  3. 不太会nodejs

解决方法:

  1. 使用cloudscraper GITHUB通过cloudflare防护。
  2. 根据作者文档介绍Cloudflare returned CAPTCHA. Nothing to do here. Bad luck,在用户文章路由上未曾遇到CaptchaError,再研究研究。
  3. 过年后抽个时间学一下吧,写路由全靠CV和蒙,脑阔疼。

先实现上面单个功能,先祝大家新年快乐!
其他功能大佬们可以先上,小弟在这里膜拜了。


IssueHunt Summary

Referenced issues

This pull request has been submitted to:


IssueHunt has been backed by the following sponsors. Become a sponsor

junfengP and others added 30 commits March 6, 2019 16:53
let list = $('.co_content8 table tr').get();
list.splice(0, 1);
原因如下:
页面内含有两个 .co_content8 table
仅第一个 table内 第一个 tr 元素是广告

const list = $('.co_content8 table tr:not(:first-child)').get();
会丢失第二个table的第一个tr元素
let list  -> const list
执行npm run format
merged docs/other.md
resolve conflicts
@DIYgod DIYgod merged commit dae512f into DIYgod:master Feb 1, 2020
lotosbin pushed a commit to lotosbin/RSSHub that referenced this pull request Mar 3, 2020
@junfengP junfengP deleted the dev branch March 9, 2020 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet