8000 查词报错 · Issue #289 · zdict/zdict · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jul 10, 2023. It is now read-only.

查词报错 #289

Open
qlmlove opened this issue Dec 1, 2018 · 4 comments
Open

查词报错 #289

qlmlove opened this issue Dec 1, 2018 · 4 comments

Comments

@qlmlove
Copy link
qlmlove commented Dec 1, 2018

$ zdict 你好

Unexpected error happened.
Please report the error message below to
https://github.com/zdict/zdict/issues

Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/lib/python3.7/site-packages/urllib3/connectionpool.py", line 343, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3.7/site-packages/urllib3/connectionpool.py", line 839, in validate_conn
conn.connect()
File "/usr/lib/python3.7/site-packages/urllib3/connection.py", line 344, in connect
ssl_context=context)
File "/usr/lib/python3.7/site-packages/urllib3/util/ssl
.py", line 344, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
session=session
File "/usr/lib/python3.7/ssl.py", line 853, in _create
self.do_handshake()
File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3.7/site-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3.7/site-packages/urllib3/util/retry.py", line 367, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/lib/python3.7/site-packages/urllib3/packages/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3.7/site-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/lib/python3.7/site-packages/urllib3/connectionpool.py", line 343, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3.7/site-packages/urllib3/connectionpool.py", line 839, in validate_conn
conn.connect()
File "/usr/lib/python3.7/site-packages/urllib3/connection.py", line 344, in connect
ssl_context=context)
File "/usr/lib/python3.7/site-packages/urllib3/util/ssl
.py", line 344, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
session=session
File "/usr/lib/python3.7/ssl.py", line 853, in _create
self.do_handshake()
File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
self._sslobj.do_handshake()
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/zdict/dictionary.py", line 169, in _get_raw
self._get_url(word), timeout=self.args.query_timeout, **kwargs
File "/usr/lib/python3.7/site-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3.7/site-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3.7/site-packages/requests/sessions.py", line 524, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3.7/site-packages/requests/sessions.py", line 659, in send
history = [resp for resp in gen] if allow_redirects else []
File "/usr/lib/python3.7/site-packages/requests/sessions.py", line 659, in
history = [resp for resp in gen] if allow_redirects else []
File "/usr/lib/python3.7/site-packages/requests/sessions.py", line 238, in resolve_redirects
**adapter_kwargs
File "/usr/lib/python3.7/site-packages/requests/sessions.py", line 637, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3.7/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/zdict/dictionary.py", line 131, in lookup
record = self.query(word)
File "/usr/lib/python3.7/site-packages/zdict/dictionaries/yahoo.py", line 154, in query
webpage = self._get_raw(word)
File "/usr/lib/python3.7/site-packages/zdict/dictionary.py", line 184, in _get_raw
raise exceptions.UnexpectedError()
zdict.exceptions.UnexpectedError

We have problem for this word 😢
Please report this word to https://github.com/zdict/zdict/issues
Dictionary: Yahoo Dictionary
Word: '你好'

@iblislin
Copy link
Member
iblislin commented Dec 2, 2018

看起來是網路的問題:

ConnectionResetError(104, 'Connection reset by peer'))

你能夠用瀏覽器正常連上 yahoo dictionary 嗎?

@qlmlove
Copy link
Author
qlmlove commented Dec 3, 2018

看起來是網路的問題:

ConnectionResetError(104, 'Connection reset by peer'))

你能夠用瀏覽器正常連上 yahoo dictionary 嗎?

能访问hk开头的域名,但是tw开头的访问不了,请问我在哪里可以修改一下这个配置

@iblislin
Copy link
Member
iblislin commented Dec 3, 2018

hmm,目前沒有做成可改,而且不確定 .hk 的 html 結構一不一樣。
你可以先改掉這裡試試:

API = 'https://tw.dictionary.yahoo.com/dictionary?p={word}'

@fkztw
Copy link
Member
fkztw commented Dec 10, 2018

@iblis17 This issue brings up two old issues #63, #85
Maybe it's time to solve them.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
0