2013-08-31 1 views
0

Я хочу создать небольшую программу со следующими функциями.Автоматизация браузера?

  1. Использовать прокси в формате прокси: порт: имя пользователя: пароль
  2. Выберите прокси sequentialially из списка
  3. Открыть http://example.com
  4. Заполните подробности выбора данных из data.txt (CSV)
  5. Экспорт Cookie , имя пользователя, пароль, адрес электронной почты -> cookie.txt
  6. Удалить cookies
  7. Зарегистрируйтесь на соответствующей учетной записи электронной почты и подтвердите свой аккаунт visiti ng ссылка на этот адрес электронной почты.
  8. Затем снова запустите Шаг 1.

Я прочитал несколько похожих вопросов о stackoverflow.

Я планировал использовать Selenium для этой программы, но читать комментарии здесь How to save and restore all cookies with Selenium RC?

метод get_cookie не дает путь, домен и истечения даты для каждого печенья, так что это не возможно чтобы полностью восстановить параметры с помощью create_cookie. любые другие идеи

И я не буду иметь возможность манипулировать печенье с использованием метода, как описано здесь http://hub.tutsplus.com/tutorials/how-to-build-a-python-bot-that-can-play-web-games--active-11117

Я хочу знать, самый простой способ решения этой проблемы. Я планирую запустить однопоточное приложение.

ответ

0

Я не знаю селена, но почему бы не использовать mechanize и requests? Оба потрясающие.

+0

Они могут разобрать/отправить/выбрать формы с сайта, например, facebook? – FastestWebServerYet

+0

Я использовал 'запросы' для этого, да. Вам просто нужно найти, какие

вы пытаетесь отправить, на какой адрес, какие данные POST и т. Д. Но они хороши для него. Вы можете быть в порядке с «запросами», BTW. –

+0

Спасибо:). действительно полезно. Сейчас я начну работать. – FastestWebServerYet