Автор Тема: Вопрос. Как не нажать на кнопку, а скопировать ссылку  (Прочитано 6141 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Романыч [?]

  • Новичок
  • *
  • Сообщений: 35

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
    • Награды
Не работает. Ошибку не пишет, когда цикл выполняется выкидывает на страницу после авторизации которая, не правильно цикл работает.
Цитировать
Не проверял
я проверил...

Русское сообщество AutoIt

Re: Вопрос. Как не нажать на кнопку, а скопировать ссылку
« Ответ #15 Отправлен: Декабрь 03, 2012, 21:41:21 »

Оффлайн DarWiM [?]

  • Продвинутый
  • ***
  • Сообщений: 527
  • Репутация: 90
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
Романыч
Зачем плодить темы???

Проверил, работает
Код: AutoIt [Выделить]
#include <IE.au3>
$oIE=_IEAttach('Olike')
_IELoadWait($oIE)
$oDivs=_IETagNameGetCollection($oIE,'div')
For $oDiv In $oDivs
    If $oDiv.id=="friendsBox" Then
        $oLinks=_IELinkGetCollection($oDiv)
        For $oLink In $oLinks
            If StringInStr($oLink.href,'vk.com') Then
                ConsoleWrite('href='&$oLink.href&@LF&'target_old='&$oLink.target&@LF)
                $oLink.target='_self'
                ConsoleWrite('target_new='&$oLink.target&@LF)
                ExitLoop
            EndIf
        Next
        $oPs=_IETagNameGetCollection($oDiv,'p')
        For $oP In $oPs
            If $oP.innertext='Подписаться' Then
                _IEAction($oP,'click')
                ExitLoop(2)
            EndIf
        Next
    EndIf
Next


Оффлайн Романыч [?]

  • Новичок
  • *
  • Сообщений: 35

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
    • Награды
DarWim, спасибо тебе огромное, действително работает.  :ok: Оставь в ЛС свой wmr или яндекс, когда деньги будут, "рубль" упадёт на твой кошелёк.

Назрел ещё один вопрос.  :rambo:  Как быть, если я хочу чтоб не открывалось в этой вкладке, а в другой. например, тот же второй браузер в другой вкладке. $oIE2

Оффлайн DarWiM [?]

  • Продвинутый
  • ***
  • Сообщений: 527
  • Репутация: 90
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
Романыч
Вот тут уже наверное совсем в скрытном не выйдет... Ну а вообще, вместо _blank или _self подставляешь название будущего окна (можно для названия использовать найденный href)
Наверное нужно будет сразу же его отлавливать и скрывать..

Русское сообщество AutoIt

Re: Вопрос. Как не нажать на кнопку, а скопировать ссылку
« Ответ #18 Отправлен: Декабрь 04, 2012, 00:49:46 »

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
Романыч  [?]
Цитировать
Назрел ещё один вопрос.
ПредупреждениеЗа нарушение общих правил (пункт В.4):
Цитировать
Не лепите несколько вопросов разной тематики в один пост. По типу "Ребят, а ещё такой вопрос...". Каждый вопрос в свою тему.


С уважением, ваш Модератор.

Оффлайн Романыч [?]

  • Новичок
  • *
  • Сообщений: 35

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
    • Награды
madmasles
OffTopicда блин от тебя не скроеся  :shifty:

Русское сообщество AutoIt

Re: Вопрос. Как не нажать на кнопку, а скопировать ссылку
« Ответ #20 Отправлен: Декабрь 04, 2012, 01:12:21 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
4647 Просмотров
Последний ответ Декабрь 18, 2010, 18:54:13
от Mr. Anderson
1 Ответов
2304 Просмотров
Последний ответ Август 08, 2011, 08:06:43
от Dm666
3 Ответов
2551 Просмотров
Последний ответ Май 27, 2012, 11:10:19
от CreatoR
2 Ответов
3012 Просмотров
Последний ответ Февраль 15, 2013, 07:59:59
от Belfigor
0 Ответов
1421 Просмотров
Последний ответ Февраль 14, 2013, 17:29:30
от madmasles
3 Ответов
1932 Просмотров
Последний ответ Март 10, 2013, 20:15:06
от BIOS
6 Ответов
2375 Просмотров
Последний ответ Март 21, 2014, 11:54:09
от FireCat
0 Ответов
925 Просмотров
Последний ответ Февраль 09, 2014, 07:09:29
от madmasles
0 Ответов
1033 Просмотров
Последний ответ Апрель 21, 2016, 17:36:47
от z1z
1 Ответов
626 Просмотров
Последний ответ Октябрь 23, 2017, 17:19:25
от dr.room