

26 августа 2013, 17:18 | |
![]() |
27 августа 2013, 20:02 | |
![]() |
v 4.5.8 b3834
Где взять лог? Вот скрипт 1 procedure Login(); begin Navigate('http://pda-passport.yandex.ru/passport?mode=logout', true); Navigate('http://md.yandex.ru/login.xml', true); FillFormAll('login', '$LOGIN'); FillForm('passwd', '$PASSWORD'); Wait(1); SimulateKeystroke(9, 6, 2); SimulateKeystroke(13, 1, 2); Wait(2); end; procedure Posting(); begin Navigate('http://my.yandex.ru/$LOGIN/posts_add_text.xml', true); FillForm('title', '$POST_TITLE'); FillForm('body', '$POST_TEXT'); FillForm('tags', '$POST_TAGS'); SubmitForm(0, true); Wait(2); end; procedure GoToCatSetings(); begin end; procedure AddCategories(); begin end;Скрипт 2 procedure Login(); begin Navigate('md.yandex.ru/login.xml', true); FillFormAll('login', '$LOGIN'); FillForm('passwd', '$PASSWORD'); //Wait(1); ClickElementById('submit', true); //Wait(30); end; procedure Posting(); begin Navigate('http://my.yandex.ru/$LOGIN/posts_add_text.xml', true); InjectZQuery(); FillForm('title', '$POST_TITLE'); FillForm('body', '$POST_TEXT'); FillForm('tags', '$POST_TAGS'); ExecJS('zQuery(".b-add-post__btn").click()', true); AddUrl(SearchInSource('<h2\s+class="b-post-title">'+ EscapeChars(GetVar('$POST_TITLE')) +'</h2>.*?<a\s+class="b-post__action"\s+href="(.*?)"', 1)); end; |
27 августа 2013, 21:54 | |
![]() |
Лог постинга находится под окном браузера, но он уже не нужен, я и так вижу, что скрипт не правильный (скорее всего забы включить в обновление). Правильный скрипт можете скачать на этой странице: zebroid.com.ua/documentation/supported-cms/ya-ru-blogs/
|
27 августа 2013, 22:55 | |
![]() |
Оооочень медленно работает. Заходит на страницу входа, думает, логинится, попадает на страницу «паспорта». Дальше белый лист
Скрипт 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.
Причина: Скрыл логин/пароль
|
27 августа 2013, 23:34 | |
![]() |
Можно воспользоваться вашим аккаунтом для тестов?
|
27 августа 2013, 23:41 | |
![]() |
Можно. ЛС
|
28 августа 2013, 17:35 | |
![]() |
У меня без изменений
Заходит на страницу входа, думает, логинится, попадает на страницу «паспорта». Дальше белый лист |
28 августа 2013, 18:22 | |
![]() |
Можете снять видео либо дать посмотреть через тим вьювер?
|
28 августа 2013, 18:57 | |
![]() |
Давайте через ТМ
|