Что нового

[Сеть, интернет] Нажатие кнопки "Выйти" в facebook

JIereHga2010

Новичок
Сообщения
68
Репутация
0
Здравствуйте ув. Форумчане.
Не удается нажать на выход из фейсбука. Вот код кнопки.
Код:
<span class="_54nh"><form class="_w0d" action="https://www.facebook.com/logout.php" method="post" onsubmit="return window.Event &amp;&amp; Event.__inlineSubmit &amp;&amp; Event.__inlineSubmit(this,event)" id="u_1_2"><input name="fb_dtsg" value="AQFvj7i56C54" autocomplete="off" type="hidden"><input autocomplete="off" name="ref" value="mb" type="hidden"><input autocomplete="off" name="h" value="AffL032AO80pMW2I" type="hidden"></form>Выйти</span>

Помогите пожалуйста.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
JIereHga2010,
А если использовать _IENavigate() по адресу "https://www.facebook.com/logout.php"?
 
Автор
J

JIereHga2010

Новичок
Сообщения
68
Репутация
0
Пробовал. Результата нет. Пробовал поиск по id="u_1_2", не находит.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Да, у меня тоже не получилось отловить эту форму, но я другой способ нашёл, через мобильную версию:
Код:
#include <IE.au3>
Global $oLinks, $oForm, $oIE, $sURL, $iFlag = 0
$sURL = "https://m.facebook.com/"
$oIE = _IECreate($sURL)
If @error Then Exit 1

$oLinks = _IETagNameGetCollection($oIE, "a")
If @error Then Exit 2
$iFlag = 0
For $oLink In $oLinks
	If StringInStr(_IEPropertyGet($oLink, "innertext"), "Выйти") > 0 Then
		$iFlag = 1
		_IEAction($oLink, "focus")
		_IEAction($oLink, "click")
		ExitLoop
	EndIf
Next
If Not $iFlag Then Exit 3
 
Верх