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

plugins.pandalive: Inaccessibility due to "Auto access prevention" #5786

Open
4 tasks done
Dev-Pixel-www opened this issue Jan 19, 2024 · 2 comments
Open
4 tasks done
Labels
plugin issue A Plugin does not work correctly

Comments

@Dev-Pixel-www
Copy link

Checklist

Streamlink version

6.4.2

Description

This plugins does not work properly.

Even if you enter the http header and cookie, you will be blocked from accessing it with the phrase "Do not auto-connect."

You need to run a web browser on the stream link itself to resolve the automatic connection prevention (robot), or you need a specific code.

Please help me

2024-01-20 05 13 02

Debug log

streamlink https://www.pandalive.co.kr/live/play/dnjswlqkqh best --loglevel=debug
[cli][debug] OS:         Windows 10
[cli][debug] Python:     3.11.6
[cli][debug] OpenSSL:    OpenSSL 3.0.11 19 Sep 2023
[cli][debug] Streamlink: 6.4.2
[cli][debug] Dependencies:
[cli][debug]  certifi: 2023.11.17
[cli][debug]  isodate: 0.6.1
[cli][debug]  lxml: 4.9.3
[cli][debug]  pycountry: 22.3.5
[cli][debug]  pycryptodome: 3.19.0
[cli][debug]  PySocks: 1.7.1
[cli][debug]  requests: 2.31.0
[cli][debug]  trio: 0.23.1
[cli][debug]  trio-websocket: 0.11.1
[cli][debug]  typing-extensions: 4.8.0
[cli][debug]  urllib3: 2.1.0
[cli][debug]  websocket-client: 1.6.4
[cli][debug] Arguments:
[cli][debug]  url=https://www.pandalive.co.kr/live/play/dnjswlqkqh
[cli][debug]  stream=['best']
[cli][debug]  --loglevel=debug
[cli][debug]  --ffmpeg-ffmpeg=C:\Program Files\Streamlink\ffmpeg\ffmpeg.exe
[cli][info] Found matching plugin pandalive for URL https://www.pandalive.co.kr/live/play/dnjswlqkqh
[plugins.pandalive][debug] Media code: dnjswlqkqh
[plugins.pandalive][error] 자동 접속 방지 체크박스를 확인해 주세요.
error: No playable streams found on this URL: https://www.pandalive.co.kr/live/play/dnjswlqkqh
@Dev-Pixel-www Dev-Pixel-www added the plugin issue A Plugin does not work correctly label Jan 19, 2024
@bastimeyer
Copy link
Member

If the site does indeed require some kind of user confirmation via a captcha code, then there are two options:

  • Add a plugin argument, so it can be entered by the user when trying to open a stream
  • Implement the streamlink.webbrowser API, which allows the plugin to open the user's web browser where data can be extracted from

It is far more likely though that you are missing some cookies or other HTTP headers that confirm your authentication. The plugin does not implement authentication, so you're on your own here.

@NormanMises
Copy link

NormanMises commented Feb 20, 2024

Can you tell me which part of cookies should be passed in? I just copied all the cookies from pandalive in my browser, but I don't know which part of the cookies are required and which are optional. thanks!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin issue A Plugin does not work correctly
Projects
None yet
Development

No branches or pull requests

3 participants