Przeszukaj forum
Pokazuję wyniki dla tagów 'wpf'.
Znaleziono 3 wyniki
-
Cześć, chcę stworzyć program wyświetlający wyniki wyszukiwania internetowego z aktywnymi linkami, jak DuckDuckGo. Używam przeglądarki PhantomJS bez interfejsu. Pobieram dane z rezultatów wyszukiwarki Qwant Lite. Teraz na okienku aplikacji wypisanych jest tylko kilka rezultatów (tytuły, adresy URL i opisy stron) bez odnośników. Podam przykład: Zauważyłem, że są pokazywane wszystkie skopiowane z Qwant Lite tytuły bez właściwości PropertyUrl. Ta właściwość określa, do jakiej strony trafi użytkownik po kliknięciu lewym przyciskiem myszy w tytuł. Tytuły nie są jednak odnośnikami do jakiejkolwiek strony. Jak wyświetlić wszystkie rezultaty wyszukiwarki z linkami? bool search_end = false, page_se = false; byte page = 0; // Numer rezultatu while (!search_end) { try { while (!page_se) { try { Run title = new Run(phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("title")).Text); // Tytuł strony Hyperlink hyperlink = new Hyperlink(title) { NavigateUri = new Uri(phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("url")).Text) }; Results.Inlines.Add(hyperlink); // Results - Nazwa elementu TextBlock | Dodawanie linku Results.Text += Environment.NewLine; Results.Text += phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("url")).Text + Environment.NewLine; // Dodawanie adresu URL Results.Text += phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("desc")).Text + Environment.NewLine + Environment.NewLine; // Dodawanie opisu ++page; // Pobieranie danych z następnego wyniku } catch { page_se = true; // Koniec kopiowania informacji z obecnej strony wyszukiwarki } } phantomDriver.FindElement(By.ClassName("next")).Click(); // Przejście do następnej strony page = 0; } catch // Zamknięcie przeglądarki { phantomDriver.Quit(); search_end = true; } }
- 3 odpowiedzi
-
Opis Stanowiska Osoba zatrudniona na tym stanowisku będzie odpowiedzialna za rozwój oraz utrzymanie oprogramowania aplikacyjnego i wbudowanego. Zajmie się także analizą i implementacją algorytmów zgodnie z najnowszymi wydaniami specyfikacji 3GPP. Praca w międzynarodowym zespole w celu dostarczenia rozwiązań najlepszych technicznie, wydajnościowo i jakościowo. Kluczowe technologie: C++11 / C++14. Wymagania wykształcenie wyższe (informatyczne, telekomunikacyjne lub pokrewne) 2 lata doświadczenia komercyjnego w programowaniu w C i C++ znajomość programowania obiektowego i wielowątkowego znajomość STL, Boost znajomość zagadnień kontroli wersji i zarządzania zmianami zdolności analityczne i diagnostyczne bardzo dobra znajomość języka angielskiego Mile widziane znajomość C#, WPF, biblioteki Telerik znajomość C++11 / C++14 Oferta pełna wyzwań praca w międzynarodowym zespole, tworzącym rozwiązania dla światowego lidera w branży telekomunikacji bezprzewodowej stabilne zatrudnienie prywatna opieka medyczna pakiet relokacyjny dofinansowanie do kart BenefitSystems krótkoterminowe wyjazdy zagraniczne
-
Witam wszystkich serdecznie. To mój pierwszy post, więc liczę na wyrozumiałość, jeżeli źle przedstawię zapytanie Otóż stworzyłem sobie w UserControl(WPF) używający bilblioteki bass.net. Dodałem referencję bass.net do projektu Bass.dll oraz Bass.net znajduje się w folderze projektu zarówno przy projekcie, jak i w folderze debug. Wszystko mi się ładnie kompiluje z tym, że jak spróbuję wstawić ową kontrolkę do MainWindow pokazuje mi się błąd, że nie można odnaleźć pliku bass.net UserControl dodaję w wpf następującym wierszem: <local:cSpectrum Grid.Column="1" Grid.Row="2" Margin="0,0" MaxHeight="16" MinHeight="16" VerticalAlignment="Top"/> Efekt = komunikat: Link Mógłbym prosić o Waszą pomoc?