Найти - Пользователи
Полная версия: Python 3.4 Grab
Начало » Центр помощи » Python 3.4 Grab
1 2
Deryagtev
Сразу к делу.
Мой код
from grab import Grab
g = Grab()
g.go('http://livejournal.com/')
print(g.xpath_text("//title"))

Код логов

Deryagtev
Up!
Подскажите пожалуйста. Пытаюсь таким образом запилить бота вконтакте, который будет авторизироваться и писать различные посты в пабликах(возможно с вводом капчи). Правильно ли копаю и стоит ли вообще для этих целей использовать python ?
4kpt_III
Есть же вроде API для работы с vkonakte.

P.S. Его возможностей не знаю, не использовал.
Deryagtev
4kpt_III
Есть же вроде API для работы с vkonakte.P.S. Его возможностей не знаю, не использовал.
К сожалению цели, преследуемые моей программой, заведомо некорректны, так что не уверен, что получится с API
4kpt_III
Для того, чтобы быть уверенным или неуверенным, нужно сначала глянуть. Возможно есть возможность или допилить готовое API или высмотреть в нем реализации для своих задач.
Deryagtev
4kpt_III
Для того, чтобы быть уверенным или неуверенным, нужно сначала глянуть. Возможно есть возможность или допилить готовое API или высмотреть в нем реализации для своих задач.
В любом случае, даже для работы с API мне нужно будет работать с POST и GET запросами, как мне это лучше делать в пайтоне?

ajib6ept
Deryagtev
В любом случае, даже для работы с API мне нужно будет работать с POST и GET запросами, как мне это лучше делать в пайтоне?

Не обязательно

>>> import vk
>>> session = vk.Session()
>>> api = vk.API(session)
>>> api.users.get(user_ids=1)
[{'first_name': 'Pavel', 'last_name': 'Durov', 'id': 1}]

https://pypi.python.org/pypi/vk

Deryagtev
Подскажите пожалуйста. Пытаюсь таким образом запилить бота вконтакте, который будет авторизироваться и писать различные посты в пабликах(возможно с вводом капчи). Правильно ли копаю и стоит ли вообще для этих целей использовать python ?

В пример не вк, а жж почему-то.
По ошибке выше, надо попробовать увеличить время ожидания

g.setup(hammer_mode=True, hammer_timeouts=((2, 5), (10, 15), (20, 30)))
http://docs.grablib.org/ru/latest/grab/errors.html
Deryagtev
ajib6ept
В пример не вк, а жж почему-то.
Пока просто начинаю осваивать grab
ajib6ept
В пример не вк, а жж почему-то.
По ошибке выше, надо попробовать увеличить время ожидания
Попробую, спасибо
Deryagtev
Пытаюсь отправить POST запрос на авторизацию в вк, увеличит таймаут, и вот что получается.

from grab import Grab
g = Grab()
g.setup(post='email=123&pass=123',url = 'http://login.vk.com/?act=login',timeout = '3500')
g.request()

FishHook
А нахрена у вас таймаут - строка?
timeout = '3500'
То, что в кавычках называется строка. Это не число. Как вы себе представляете таймаут продолжительностью “АБЦД”?
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