Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 36ef8ca

Browse files
committed
bug fix
1 parent 02a14d4 commit 36ef8ca

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/request/connect.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,10 @@ def queryPage(value=None, place=None, content=False, getSeqMatcher=False, silent
347347
if kb.nullConnection == "HEAD":
348348
pageLength = int(headers['Content-Length'])
349349
elif kb.nullConnection == "Range":
350-
pageLength = int(headers['Content-Range'][headers['Content-Range'].find('/') + 1:])
350+
if 'Content-Range' in headers:
351+
pageLength = int(headers['Content-Range'][headers['Content-Range'].find('/') + 1:])
352+
elif 'content-length' in headers: #sometimes
353+
pageLength = int(headers['content-length'])
351354

352355
if not pageLength:
353356
page, headers = Connect.getPage(url=uri, get=get, post=post, cookie=cookie, ua=ua, silent=silent, method=method, auxHeaders=auxHeaders, response=response, raise404=raise404)

0 commit comments

Comments
 (0)