Форум сайта python.su
Помогите пожалуйста реализовать идею в код.
Из файла а.тхт вида
логин;мэил@мэил.ру;пароль
логин;мэил@мэил.ру;пароль
и т.д.
реализуем построчно загрузку в переменные, заполняем форму
http://titanichost.com/registration/, ставим птичку, жмем создать и ждем реакции пользователя например энтер и тоже самое со второй строкой и т.д.
Никаких кук запоминать не надо
Офлайн
Cмотрим - как форма передается с помощью get или post.
Берем библиотеку urllib2 и формируем нужный post или get.
Ждем реакции пользователся (например нажатия enter в консоли).
Полсылаем запрос.
Если будут вопросы по какому-то из шагов, пиши - попробуем разьяснить.
Офлайн
Спасибо, возможно напишу, все что ты отписал теоритическо я понимаю, а вот с практикой туго ((
Офлайн
Ок.
1. Как узнать как и что передается из формы.
Можно ручками поглядеть исходник странички с формой.
Можно воспользоваться каким-нибудь плагом в Огнелису - например UrlParams.
Офлайн
2. Как запостить данные с помощью urllib2
примерно так
import urllib
import urllib2
url = 'http:/server.com/page' #урл
#словарь с полям формы и их значениями
post_values = {'field1' : 'value1',
'field2' : 'value2',
'field3' : 'value3' }
post_data = urllib.urlencode(post_values)
req = urllib2.Request(url, post_data) #подготавливаем запрос по нашему уру и с нашими данными
response = urllib2.urlopen(req) #делаем запрос к серверу
page = response.read() #считываем страницу-результат
...
Офлайн