Gecko
Янв. 14, 2013 14:08:49
Уже неделю не могу найти решения для следующей проблемы:
Имеется страница. Программа считывает ее хтмл код. На странице находится кнопка. Требуется ее нажать.
Все,что я нашел по этой теме - это решение для третьего питона - там есть удобная штука grab. Однако, во втором питоне я не знаю аналога сего чуда. (Ответы типа “перейди на 3” и “установи доп. библиотеку такую-то” не принимаются т.к. у меня есть причины, по которым я использую исключительно 2.7 без доп. библиотек)
Заранее спасибо
lorien
Янв. 14, 2013 19:55:16
Вообще-то grab для 2.x питона, а для третьего питона только начат процесс портирования. К тому же граб это как раза дополнительная библиотека, для работы которой также нужно ещё две библиотеки: lxml и pycurl.
Ваша проблема описана очень скудно, так что вряд ли вы дождётесь вменяемых ответов. По формулировке вашего вопроса вообще слабо понятно, насколько вы понимаете, что такое “нажать кнопку”. Если вы понимаете, что это отсылка GET или POST запроса, то что вам мешает всё это сделать с помощью встроенной в pythoт библиотеки urlllib2?