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

[Facebook] Facebook page never get updated after the first time the feed is generated #7539

Open
CXwudi opened this issue May 16, 2021 · 5 comments
Labels
RSS bug Something isn't working

Comments

@CXwudi
Copy link

CXwudi commented May 16, 2021

  • The involved route, with all required and optional parameters
/facebook/page/%E8%BF%BD%E7%95%AA%E8%90%8C%E6%96%B0%E9%BB%A8-395924730822232
  • What is expected
    Feeds update when the Facebook page updates
  • What is actually happening
    Feeds never get updated after the first time the feed is requested
  • Self-deployment information
    Self-deployed using Docker on DigitalOcean
Env Value
OS Ubuntu 20.04 LTS
Node version 14.17.0
if Docker, version Docker version 20.10.6, build 370c289
Docker image version diygod/rsshub latest image ID: 6fc964765674
  • Additional info (logs errors etc)
    No error logs related have shown.
    I have tried it on the official rsshub.app, it wasn't the problem.
    There is a workaround, shutdown rsshub and Redis, delete the Redis cache, and reboot everything, then the feed will update the newest feed once. But you have to keep doing this workaround to keep fetching the newest feed
@github-actions
Copy link
Contributor

👍 感谢提交该 Issue,请确保仔细阅读 Issue 模板RSS 提案模板Feature 提案模板 以便于测试。不符合模板将导致 Issue 被直接关闭。

👍 Thanks for the issue, please follow the Issue template, RSS proposal template or Feature proposal template. Otherwise the issue will be closed.

@CXwudi
Copy link
Author

CXwudi commented May 17, 2021

Actually, after I deleted the Redis cache last time. The update bug is gone. Not sure why but I am closing the issue for now.
I will keep monitoring this issue and reopen this issue if the bug appears again

@CXwudi CXwudi closed this as completed May 17, 2021
@CXwudi
Copy link
Author

CXwudi commented May 19, 2021

Confirmed that deleting the Redis cache doesn't totally eliminate the issue.
I have updated the involved route at the top of this issue page

@CXwudi CXwudi reopened this May 19, 2021
@PeterDaveHello
Copy link
Contributor

Looks same here!

Environment:

  • Ubuntu 20.04.2 LTS
  • Docker version 20.10.2, build 20.10.2-0ubuntu1~20.04.2
  • docker-compose version 1.25.0, build unknown

@andycjw
Copy link

andycjw commented Jul 6, 2021

I found the same issue, after some test, looks like facebook will return a login page without any content after a few request, below is the $.text() for the returned request

Log into Facebook | FacebookFacebookYou must log in first.Phone number or emailPasswordor<input type="hidden" name="_fb_noscript" value="true" />Forgot Password?

the router cannot parse anything out of this, maybe need to implement rate limiting to prevent facebook from knowing we are crawling their site?

@TonyRL TonyRL added the RSS bug Something isn't working label Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RSS bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants