MediaCrawler icon indicating copy to clipboard operation
MediaCrawler copied to clipboard

小红书登录流程异常

Open Huboooo opened this issue 1 year ago • 5 comments

确认登录后一直提示手动验证 (venv) PS D:\dev\projects\PycharmProjects\MediaCrawler> python main.py --platform xhs --lt qrcode 2024-04-02 00:50:24 MediaCrawler INFO [XiaoHongShuCrawler.launch_browser] Begin create browser context ... 2024-04-02 00:50:25 MediaCrawler INFO [XiaoHongShuCrawler.create_xhs_client] Begin create xiaohongshu API client ... 2024-04-02 00:50:25 MediaCrawler INFO [XiaoHongShuClient.pong] Begin to pong xhs... 2024-04-02 00:50:26 MediaCrawler ERROR [XiaoHongShuClient.pong] Ping xhs failed: 无登录信息,或登录信息为空, and try to login again... 2024-04-02 00:50:26 MediaCrawler INFO [XiaoHongShuLogin.begin] Begin login xiaohongshu ... 2024-04-02 00:50:26 MediaCrawler INFO [XiaoHongShuLogin.login_by_qrcode] Begin login xiaohongshu by qrcode ... 2024-04-02 00:50:27 MediaCrawler INFO [XiaoHongShuLogin.login_by_qrcode] waiting for scan code login, remaining time is 120s 2024-04-02 00:50:38 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证 2024-04-02 00:50:39 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证 2024-04-02 00:50:40 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证 2024-04-02 00:50:41 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证

Huboooo avatar Apr 01 '24 16:04 Huboooo

可以看下视频教程

Huboooo @.***>于2024年4月2日 周二00:53写道:

确认登录后一直提示手动验证 (venv) PS D:\dev\projects\PycharmProjects\MediaCrawler> python main.py --platform xhs --lt qrcode 2024-04-02 00:50:24 MediaCrawler INFO [XiaoHongShuCrawler.launch_browser] Begin create browser context ... 2024-04-02 00:50:25 MediaCrawler INFO [XiaoHongShuCrawler.create_xhs_client] Begin create xiaohongshu API client ... 2024-04-02 00:50:25 MediaCrawler INFO [XiaoHongShuClient.pong] Begin to pong xhs... 2024-04-02 00:50:26 MediaCrawler ERROR [XiaoHongShuClient.pong] Ping xhs failed: 无登录信息,或登录信息为空, and try to login again... 2024-04-02 00:50:26 MediaCrawler INFO [XiaoHongShuLogin.begin] Begin login xiaohongshu ... 2024-04-02 00:50:26 MediaCrawler INFO [XiaoHongShuLogin.login_by_qrcode] Begin login xiaohongshu by qrcode ... 2024-04-02 00:50:27 MediaCrawler INFO [XiaoHongShuLogin.login_by_qrcode] waiting for scan code login, remaining time is 120s 2024-04-02 00:50:38 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证 2024-04-02 00:50:39 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证 2024-04-02 00:50:40 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证 2024-04-02 00:50:41 MediaCrawler INFO [XiaoHongShuLogin.check_login_state] 登录过程中出现验证码,请手动验证

— Reply to this email directly, view it on GitHub https://github.com/NanmiCoder/MediaCrawler/issues/203, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALH6CIOYCQ6HW5E7Z6U3SPLY3GGHHAVCNFSM6AAAAABFR4A452VHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYTQNRVGQ2DANY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

NanmiCoder avatar Apr 01 '24 17:04 NanmiCoder

首次启动也是这样,之后就一直是超时。不知道是不是被屏蔽了

James-Heller avatar Apr 02 '24 07:04 James-Heller

Ping xhs failed: 您当前登录的账号没有权限访问, and try to login again... 有大佬知道怎么解决吗?

wangjianpeng avatar Apr 03 '24 01:04 wangjianpeng

Ping xhs failed: 您当前登录的账号没有权限访问, and try to login again... 有大佬知道怎么解决吗?

项目用了selenium,在config文件夹下面更改base_config文件启用浏览器窗口看一下是怎么回事

James-Heller avatar Apr 03 '24 03:04 James-Heller

在项目的 /config/base_config.py 文件里面, 把这个配置项改成 False 就能正常扫码登录了

# 设置为True不会打开浏览器(无头浏览器),设置False会打开一个浏览器(小红书如果一直扫码登录不通过,打开浏览器手动过一下滑动验证码)
HEADLESS = False

leantli avatar Apr 03 '24 08:04 leantli