Найти - Пользователи
Полная версия: GrabNetworkError: [Errno 35] schannel: next InitializeSecurityContext failed
Начало » Python для новичков » GrabNetworkError: [Errno 35] schannel: next InitializeSecurityContext failed
1
Galvanize
При выполнении
>>> from grab import Grab
>>> g = Grab()
>>> g.go('https://signin.ebay.com/ws/eBayISAPI.dll?SignIn')
сыпется
Traceback (most recent call last):
File “<pyshell#12>”, line 1, in <module>
g.go('https://signin.ebay.com/ws/eBayISAPI.dll?SignIn')
File “C:\Python27\lib\site-packages\grab\base.py”, line 375, in go
return self.request(url=url, **kwargs)
File “C:\Python27\lib\site-packages\grab\base.py”, line 448, in request
self.transport.request()
File “C:\Python27\lib\site-packages\grab\transport\curl.py”, line 492, in request
raise error.GrabNetworkError(ex.args, ex.args)
GrabNetworkError: schannel: next InitializeSecurityContext failed: SEC_E_INVALID_TOKEN (0x80090308) - Предоставленный функции токен неправилен

Как победить?
ZerG
https://github.com/timotheus/ebaysdk-python
Galvanize
Спасибо, но нет. Использование API не вариант.
Самое интересное, что в очень редких случаях Grab открывает страницу, но зачастую выдаёт эту ошибку. Парадокс какой-то :)
lorien
У меня всё работает
>>> from grab import Grab
>>> g = Grab()
>>> g.go('https://signin.ebay.com/ws/eBayISAPI.dll?SignIn')
<grab.document.Document object at 0x7f45b5b8f7c0>
>>> g.doc.code
200
>>> [g.go('https://signin.ebay.com/ws/eBayISAPI.dll?SignIn') for x in range(10)]
[<grab.document.Document object at 0x7f45b5ab8050>, <grab.document.Document object at 0x7f45b5b8f7c0>, <grab.document.Document object at 0x7f45b5ab8270>, <grab.document.Document object at 0x7f45b5ab8380>, <grab.document.Document object at 0x7f45b5ab8490>, <grab.document.Document object at 0x7f45b5ab85a0>, <grab.document.Document object at 0x7f45b5ab86b0>, <grab.document.Document object at 0x7f45b5ab87c0>, <grab.document.Document object at 0x7f45b5ab88d0>, <grab.document.Document object at 0x7f45b5ab89e0>]
Vigi
у меня тоже работает
from grab import Grab
g = Grab()
g.go('https://signin.ebay.com/ws/eBayISAPI.dll?SignIn')
print(g.doc.code)
Out:
“C:\Python 3.5\python.exe” Dpy/main.py
200

Process finished with exit code 0

python 3.5
Galvanize
Да, спасибо. Но я написал, что работает через раз.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB