mirror of
https://github.com/werwolfby/monitorrent.git
synced 2026-10-15 05:52:15 +00:00
[GH-ISSUE #352] LostFilm.TV-run #283
Labels
No labels
bug
docs
duplicate
enhancement
Epic
feature
feature
future
help wanted
in progress
need more info
plugin
proxy
pull-request
python 2
python 3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
werwolfby/monitorrent#283
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @k0st1kLOL on GitHub (Nov 22, 2020).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/352
FAILED
Failed while checking for lostfilm.tv
Traceback (most recent call last):
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\urllib3\connectionpool.py", line 594, in urlopen
self._prepare_proxy(conn)
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\urllib3\connectionpool.py", line 805, in prepare_proxy
conn.connect()
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\urllib3\connection.py", line 337, in connect
self.sock = ssl_wrap_socket(
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\urllib3\util\ssl.py", line 345, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\Program Files (x86)\Monitorrent\env\lib\ssl.py", line 500, in wrap_socket
return self.sslsocket_class._create(
File "C:\Program Files (x86)\Monitorrent\env\lib\ssl.py", line 1040, in _create
self.do_handshake()
File "C:\Program Files (x86)\Monitorrent\env\lib\ssl.py", line 1309, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1108)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\requests\adapters.py", line 439, in send
resp = conn.urlopen(
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\urllib3\connectionpool.py", line 637, in urlopen
retries = retries.increment(method, url, error=e, _pool=self,
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\urllib3\util\retry.py", line 399, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.lostfilm.tv', port=443): Max retries exceeded with url: /my_settings (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1108)')))
Пару дней уже стал выдавать сообщение об ошибке. Использую в связке с прокси.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Monitorrent\monitorrent\engine.py", line 131, in execute
tracker.execute(topics, engine_tracker)
File "C:\Program Files (x86)\Monitorrent\monitorrent\plugins\trackers\lostfilm.py", line 735, in execute
if not self.execute_login(engine):
File "C:\Program Files (x86)\Monitorrent\monitorrent\plugins\trackers_init.py", line 341, in _execute_login
if not self.verify():
File "C:\Program Files (x86)\Monitorrent\monitorrent\plugins\trackers\lostfilm.py", line 727, in verify
return self.tracker.verify()
File "C:\Program Files (x86)\Monitorrent\monitorrent\plugins\trackers\lostfilm.py", line 483, in verify
r1 = scraper.get(my_settings_url, headers=self.headers, cookies=cookies,
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\requests\sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\cloudscraper_init.py", line 169, in request
super(CloudScraper, self).request(method, url, *args, **kwargs)
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\requests\sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\requests\sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "C:\Program Files (x86)\Monitorrent\env\lib\site-packages\requests\adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='www.lostfilm.tv', port=443): Max retries exceeded with url: /my_settings (Caused by
@werwolfby commented on GitHub (Nov 22, 2020):
Не доверяет сертификату от лостфильма
@werwolfby commented on GitHub (Nov 22, 2020):
Ваш прокси подменяет сертификат скорее всего, потому что у меня все прекрасно, и хром и мониторрент прекрасно работают с lostfilm.tv и никаких ошибок не выдают
@k0st1kLOL commented on GitHub (Nov 24, 2020):
Странно, прописываю прокси в браузер, сайт открывается без проблем(прокся своя и там нет подмены сертов). rutracker работает без проблем. есть возможность прописать sock прокси?
@werwolfby commented on GitHub (Nov 24, 2020):
Да есть, в настройках есть раздел с прокси
@werwolfby commented on GitHub (Nov 24, 2020):
В General если быть точнее
@k0st1kLOL commented on GitHub (Nov 24, 2020):
так там типа
https://user:PW@IP:3128
пробывал прописать сокс прокси в виде
https://user:PW@IP:1080
не работает, прописывал в строку https
@werwolfby commented on GitHub (Nov 24, 2020):
А что значит не работает? Не подхватывает прокси и мониторрент ничего не скачивает? Или падает с ССЛ ошибкой?
Если с ней то может и ССЛ прокси не доверяет
@k0st1kLOL commented on GitHub (Nov 24, 2020):
2 строки для http и https, прописываю настройки для того и того, рутрекер и рутор работает, лост выкиывает журнал(тот что выше), кстати на прошлой неделе еще работало. на прокси не трогал ничего, мониторрент так же актуальный, когда обновлял уже и не вспомню
@werwolfby commented on GitHub (Nov 24, 2020):
Ну и я обновлял мониторрент последний раз в Марте :), так что с его стороны точно ничего не менялось.
Ну я не могу сто процентов гарантировать, но я таки склоняюсь к версии что прокси подменяет сертификат, других причин пока не вижу :(. Странно что браузер под тем же прокси ведёт себя нормально.
В любом случае можно отключить проверку сертификата, что так себе решение, но оно возможно.
@k0st1kLOL commented on GitHub (Nov 24, 2020):
прописал прокси в браузер, начал шарится по сайтам(вк/ютуб/рутор/рутрекер), все работает, лост в том числе. скорее всего оператор стал пытаться блокировать.
@k0st1kLOL commented on GitHub (Nov 24, 2020):
можно отключить проверку только для лоста?
@werwolfby commented on GitHub (Nov 24, 2020):
Ну без именений кода вообще никак ничего не сделать, но в целом можно
@k0st1kLOL commented on GitHub (Nov 24, 2020):
Оператор обновил способы блокировок
прошу прощения. Спасибо за программу)
@werwolfby commented on GitHub (Nov 24, 2020):
https://github.com/werwolfby/monitorrent/blob/feature/ingore-lost-film-ssl/monitorrent/plugins/trackers/lostfilm.py
Вот копируете этот файл в:
C:\Program Files (x86)\Monitorrent\monitorrent\plugins\trackers
С заменой и должнобыть
@werwolfby commented on GitHub (Nov 24, 2020):
Да ладно! Ну хорошо хоть не тестил фикс :)
@k0st1kLOL commented on GitHub (Nov 24, 2020):
но добавить сокс и днс запросы через него всетаки стоило бы)))
@werwolfby commented on GitHub (Nov 26, 2020):
Так сокс и днс через сокс и так работают :) добавлять нечего.