Форум сайта python.su
При выполнении
>>> 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) - Предоставленный функции токен неправилен
Отредактировано Galvanize (Окт. 22, 2015 16:09:31)
Офлайн
https://github.com/timotheus/ebaysdk-python
Офлайн
Спасибо, но нет. Использование API не вариант.
Самое интересное, что в очень редких случаях Grab открывает страницу, но зачастую выдаёт эту ошибку. Парадокс какой-то :)
Офлайн
У меня всё работает
>>> 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>]
Офлайн
у меня тоже работает
from grab import Grab g = Grab() g.go('https://signin.ebay.com/ws/eBayISAPI.dll?SignIn') print(g.doc.code)
“C:\Python 3.5\python.exe” Dpy/main.py
200
Process finished with exit code 0
Отредактировано Vigi (Окт. 23, 2015 05:25:24)
Офлайн
Да, спасибо. Но я написал, что работает через раз.
Офлайн