Что нового

Провека исходного кода страницы

SealAlbinos

Продвинутый
Сообщения
154
Репутация
57
Возможно ли сделать проверку на исходной код страницы, а именно на часть нужного кода

Код:
onclick="return post_thanks_give(32748719, false);" rel="nofollow"> ; если на кнопку, так и не нажали

Код:
 onclick="return post_thanks_give(32748719, false);" style="display:none" rel="nofollow"> ;если кнопка была нажата

собственно добавляется style="display:none"

можно ли сделать проверку именно на часть этого когда, если onclick="return post_thanks_give(32748719, false);" style="display:none" присутствует, то выдает успех, если нет, то провал
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: StringRegExp

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"StringRegExp" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
И да и нет. "Вся страница" это не только эта строчка что вы показываете, а гораздо больше, и таких кнопок там может быть очень много. Если вы сможете на этой странице найти именно эту кнопку, то и обычным
Код:
StringInStr
сможете узнать о display:none
 
Автор
SealAlbinos

SealAlbinos

Продвинутый
Сообщения
154
Репутация
57
onclick="return post_thanks_give(32748719, false);
используется всего раз и отталкиваясь от него должно наверно получиться сделать собственно проверку
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Код:
If StringInStr($html, '"return post_thanks_give(32748719, false);" style="display:none"') Then
	MsgBox(0,'','Успех')
Else
	MsgBox(0,'','Провал')
EndIf
 
Автор
SealAlbinos

SealAlbinos

Продвинутый
Сообщения
154
Репутация
57
Спасибо )
Код:
$sSource = _INetGetSource("html")
If StringInStr($sSource,'"return post_thanks_give(32748719, false);" style="display:none"')  Then
   MsgBox(0,'','Успех')
Else
    MsgBox(0,'','Провал')
EndIf
 
Верх