Перейти к содержимому

Фотография

Получить элемент на странице сайта.


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Ivanbel

Ivanbel

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Куст Иван

Отправлено 20 февраля 2018 - 09:57

Здравствуйте. Возникла проблема при поиске элемента на странице сайта ,на сайте есть  таймер нужно получить его значение

код строки

 

<div id='timer_lo'><div class='timer notranslate'><span id='time'>60</span></div></div>

 

Пишу код для поиска

 

  IWebElement CaptchaFrame = Browser.FindElement(By.Id("framesite"));

                   // MessageBox.Show("Элемент"+ CaptchaFrame);

                    Browser.SwitchTo().Frame(CaptchaFrame);

                   // MessageBox.Show("Задержка");

                    System.Threading.Thread.Sleep(rnd.Next(2000, 4000));

                    var proverkaF = Browser.FindElement(By.Id("time"));

                   // MessageBox.Show("Для клика" + CaptchaFrame);

                    proverkaF.Click();

 

Но вылетает ошибка что элемент сайта не найден или отсутствует.

Полный код страницы HTML

 

 

 

!DOCTYPE html>
<html>
<head>
<meta name='author' content='WiNNeR'>
<title id='time_title'>60</title>
<script type='text/javascript' src='http://add.Soft.ru/j...n.js'></script>
<link rel='stylesheet' href='http://Soft.ru/site_...urfing.css?v107' type='text/css' />
</head>
<body id='click'>
<script>
var w = window, d=document, active = 1, lactive=1;
var isa = 1;
var isc = 0;
var tet = 1;
var idwin_e = 1623215;
var v_surfing_lc = '4BF9F573ABBC228429F650461A9CCE2D';
var id_rek = '355362:70';
localStorage.setItem('id_a_look', id_rek);
document.cookie='id_a_new_a_=355362; path=/; domain=Soft.ru;';
document.cookie='id_a_new_a_=355362; path=/; domain=add.Soft.ru;';
$(w).focus(function(){active=1}).blur(function(){active=0});
//var domail_s = 'http://Soft.ru';
var domail_s = '';
</script>
<script type='text/javascript' src='http://add.Soft.ru/j...v107'></script>
 
<table class='table_gl' style='position: absolute; bottom: 0px;' >
<tr>
<td style='width: 30%; padding-left: 20px;' rowspan='2'><span class='echo_sr' id='echo_all'></span></td>
<td style='width: 30%; padding-left: 10px;' rowspan='2'>
<div id='timer_lo'><div class='timer notranslate'><span id='time'>60</span></div></div>
<div id='code' style='display: none;'></div>
<div id='timer_lo_error'></div>
</td>
<td style='width: 40%;' rowspan='2'>
<link rel='stylesheet' href='http://Soft.ru/css/head.css?v107' type='text/css' /><script>
function start_contextual(id, url, no_http){
if(win){
$.ajax({ 
type: "POST", 
data: { 'sf' : 'viewing_contextual', 'id' : id }, 
success: function(data){
$("#title_contextual"+id).css("color", "#4b177a");
//if(data == '1'){ close(); }else{ $('#start_transitions').html(data); }
}
});
}else{
$('#start_transitions').html(er_s+"Разблокируйте всплывающие окна для сайта Soft.ru в своё браузере."+span);
}
return true;
}
</script>
<div class='block_contextual_3'>
<div class='td_contextual_3' onClick="start_contextual('1583', 'aHR0cDovL2JpdC5seS8yRlQ0TFZu', '1');">
<div class='title_contextual' id='title_contextual1583'>
Goldfishka онлайн казино с 2002 г.
</div>
<div class='description_contextual'>
Играйте в Голдфишке, и получайте бесконечные бонусы за ставки каждый день. Бонус 100% на первый депозит без отыгрыша!
</div>
<div class='url_contextual'>
bit.ly
</div>
</div>
 
</td>
</tr>
</table>
<input type='hidden' id='click_am' value='0' />
<input type='hidden' id='start_surf' value='1' />
<input type='hidden' id='stop_clic' value='0' />
<iFrame onLoad="click_site();" style='padding-bottom: 80px; margin-bottom: 25px;' src='http://comm.mypolik.ru' width='100%' height='100%' id='framesite' frameborder='0' scrolling='yes'></iFrame>
 
</body>
</html>
 

  • 0

#2 TatyanaV

TatyanaV

    Опытный участник

  • Members
  • PipPipPipPip
  • 388 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 20 февраля 2018 - 12:33

Вы пробовали закомментировать строку переключения на другой фрейм?

Если это ПОЛНЫЙ код страницы (и если я ничего не путаю по этому коду) нужный Вам элемент прямо в ней и лежит, а не во фрейме.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных