Skip to content
This repository has been archived by the owner on Feb 21, 2021. It is now read-only.

是否有必要增加 timeout 的值? #7

Open
EuropeanWithSSR opened this issue Nov 20, 2018 · 2 comments
Open

是否有必要增加 timeout 的值? #7

EuropeanWithSSR opened this issue Nov 20, 2018 · 2 comments
Labels

Comments

@EuropeanWithSSR
Copy link

当需要互动的数量过大时(尝试过 1000 可以正常运行,1500 及以上会出现超时),似乎会因为 timeout 值太小而发生错误。(为达到单日刷分最高值,发起数量设为 20(超出会出现验证码),互动数量设置为尽量大。)
image
image

`---运行开始---
I: 易班 Token: ************************************
I: ***: 登陆成功
I: 添加投票操作成功
I: 添加投票操作成功 #2
I: 添加投票操作成功 #3
I: 添加投票操作成功 #4
I: 添加投票操作成功 #5
I: 添加投票操作成功 #6
I: 添加投票操作成功 #7
I: 添加投票操作成功 #8
I: 添加投票操作成功 #9
I: 添加投票操作成功 #10
I: 添加投票操作成功 #11
I: 添加投票操作成功 #12
I: 添加投票操作成功 #13
I: 添加投票操作成功 #14
I: 添加投票操作成功 #15
I: 添加投票操作成功 #16
I: 添加投票操作成功 #17
I: 添加投票操作成功 #18
I: 添加投票操作成功 #19
I: 添加投票操作成功 #20
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#2
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#3
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#4
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#5
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#6
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#7
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#8
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#9
W: 获取投票列表时未获取到的错误Traceback (most recent call last):
File "site-packages\urllib3\connectionpool.py", line 384, in _make_request
File "", line 2, in raise_from
File "site-packages\urllib3\connectionpool.py", line 380, in _make_request
File "http\client.py", line 1321, in getresponse
File "http\client.py", line 296, in begin
File "http\client.py", line 257, in _read_status
File "socket.py", line 589, in readinto
File "ssl.py", line 1052, in recv_into
File "ssl.py", line 911, in read
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "site-packages\requests\adapters.py", line 449, in send
File "site-packages\urllib3\connectionpool.py", line 638, in urlopen
File "site-packages\urllib3\util\retry.py", line 367, in increment
File "site-packages\urllib3\packages\six.py", line 686, in reraise
File "site-packages\urllib3\connectionpool.py", line 600, in urlopen
File "site-packages\urllib3\connectionpool.py", line 386, in _make_request
File "site-packages\urllib3\connectionpool.py", line 306, in _raise_timeout
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "ybqt.py", line 141, in runVote
File "ybvote.py", line 71, in get
File "site-packages\requests\api.py", line 116, in post
File "site-packages\requests\api.py", line 60, in request
File "site-packages\requests\sessions.py", line 533, in request
File "site-packages\requests\sessions.py", line 646, in send
File "site-packages\requests\adapters.py", line 529, in send
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.yiban.cn', port=443): Read timed out. (read timeout=10)
#10
---运行终止---`

@simonsmh
Copy link
Member

这都超出10秒了,应该是本地网络出现了问题?
就我的经验来说,可以考虑把间隔时间调大一点。

@EuropeanWithSSR
Copy link
Author

话题互动数量很大不会出现这样的提示,程序会经过很长一段时间才开始点赞评论等操作。

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

No branches or pull requests

2 participants