• Selenium, как найти элемент (поискового запроса)?

    @sysrepos Автор вопроса
    большое спасибо, получилось.
    код на шарпе такой:

    public void Proc1()
    {
        IWebDriver driver1 = new ChromeDriver();
        driver1.Navigate().GoToUrl(@"https://dzen.ru/");
        
        Thread.Sleep(2000);
    
        IWebElement element;
    
        driver1.SwitchTo().Frame(driver1.FindElement(By.CssSelector("iframe.dzen-search-arrow-common__frame")));
    	
        element = driver1.FindElement(By.CssSelector("input.arrow__input.mini-suggest__input"));
    
        Thread.Sleep(2000);
    
        element.SendKeys("новости");
    	
    }
    Написано
  • Selenium, как найти элемент (поискового запроса)?

    @sysrepos Автор вопроса
    а она есть? если есть, то хочу получить однозначный ответ - что на сайте https://dzen.ru/ есть защита от использования Selenium. И можно ли ее как то обойти? Или какие инструменты/технологии (e;t не Selenium, но что то, что можно написать на c#) еще можно использовать, чтобы взаимодействовать с этим сайтом. Я пытаюсь автоматизировать некую работу на другом сайте, но после определенных действий там не получается найти элемент. Похожая ситуация и на dzen.ru, если разберусь с dzen.ru, то и с этим сайтом смогу разобраться.
    Написано
  • Selenium, как найти элемент (поискового запроса)?

    @sysrepos Автор вопроса
    нужно понять почему именно на https://dzen.ru/ не работает. На других сайтах не возникает проблем. Может ли это быть какая то защита на самом сайте?
    Написано