Оооочень медленно работает. Заходит на страницу входа, думает, логинится, попадает на страницу «паспорта». Дальше белый лист
Скрипт
procedure Login();
begin
Navigate('https://passport.yandex.ru/', true);
FillFormAll('login', '$LOGIN');
FillForm('passwd', '$PASSWORD');
SubmitFormByName('MainLogin', true);
end;
procedure Posting();
begin
Navigate('$URL/posts_add_text.xml', true);
FillForm('title', '$POST_TITLE');
FillForm('body', '$POST_TEXT');
ExecJS('jQuery(".mceIframeContainer iframe").contents().find("body.mceContentBody").html("'+ getVar('$POST_TEXT') +'").focus();', false);
ClickSimulate('jQuery(".b-keywords-open-link").get(0)', false);
ExecJS('jQuery(".b-keywords-open-link").click()', false);
FillForm('tag', '$POST_TAGS');
ClickButton('submit_btn', true);
AddUrl(ExecJSWithResult('jQuery("a.b-no-link:first").attr("href")'));
end;
Лог
[19:49:43] Логинюсь...
[19:49:43] Перехожу по ссылке: https://passport.yandex.ru/
[19:50:14] Заполняю поле "login": xxx
[19:50:14] Заполняю поле "passwd": xxx
[19:50:14] POST формы #MainLogin
[19:50:46] Добавляю пост #Azure Marketplace и Azure Store заработали в России
[19:50:46] Перехожу по ссылке: ljoha.galal/posts_add_text.xml
[19:50:46] Заполняю поле "title": $POST_TITLE
[19:50:46] Заполняю поле "body": $POST_TEXT
[19:50:46] Выполняю JavaScript: jQuery(".mceIframeContainer iframe").contents().find("body.mceContentBody").html("<p>Azure Marketplace и Azure Store – онлайн-магазины сервисов и данных – приходят в Россию. Azure Marketplace начал работу в мае 2013 г, а Azure Store можно воспользоваться с 3 июня.</p>\r\n<p>Azure Marketplace – это магазин облачных сервисов и данных для организаций. В нем компании из различных индустрий <a href=\"http://genmontage.ru/articles/remont-pola.html\">могут найти</a> необходимые для решения их бизнес-задач приложения. В настоящий момент в Azure Marketplace доступно более 600 облачных решений и 170 источников данных. Azure Store – магазин для разработчиков и ИТ-специалистов, в котором размещены необходимые для создания приложения компоненты. Это облегчит решение смежных задач и позволит сфокусироваться на реализации основной идеи создаваемого сервиса.</p>\r\n<p>В свою очередь компании, которые размещают свои сервисы или данные в магазинах Azure, <a href=\"http://twitter.com/doev23\">получают новый</a> канал продвижения своих решений с гарантированно заинтересованной аудиторией, могут расширить географию своего бизнеса и выйти на новые сегменты рынка. Первым российским сервисом, представленным в Azure Store, стал ABBYY Cloud OCR SDK.</p>").focus();
[19:50:48] Выполняю JavaScript: var target = jQuery(".b-keywords-open-link").get(0);
var event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 1, null);
target.dispatchEvent(event);
[19:50:50] Выполняю JavaScript: jQuery(".b-keywords-open-link").click()
[19:50:53] Заполняю поле "tag": $POST_TAGS
[19:50:53] Нажимаю на кнопку "submit_btn"
[19:50:55] Выполняю JavaScript: jQuery("a.b-no-link:first").attr("href")
Ничего не постит.
Комментарий отредактирован 1 раз(а).
Последний раз редактировал
admin
27 августа 2013, 23:34.
Причина: Скрыл логин/пароль