Форум программистов, компьютерный форум CyberForum.ru

Парсинг сайтов - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Подключение модуля на C++ к проекту на C# http://www.cyberforum.ru/windows-phone-dev/thread1164546.html
Всем привет. Пишу приложение(http-сервер) для Windows Phone 8.0. Нужно сделать так, чтобы интерфейс приложения был написан на C#, а алгоритм работы сервера на С++. Каким образом это можно сделать? Может с помощью DLL? У меня не получилось. Создавал проект по шаблону "Windows Phone Empty Dynamic Library" на С++ из Windows Phone SDK. При попытке подключения студия ругнулась "A reference to a higher...
Windows Phone Сохранение Cookies Я получаю с сайта куки и преобразую в CookieContainer, а затем пытаюсь сохранить в Isolated Settings var Settings = IsolatedStorageSettings.ApplicationSettings; CookieContainer con = new CookieContainer(); con.Add(new Uri("cookie:/"), response.Cookies); Settings.Clear(); Settings = userID; ... http://www.cyberforum.ru/windows-phone-dev/thread1164427.html
Windows Phone Использование UPnP на Windows Phone
Я хочу написать http-сервер под Windows Phone, который будет использовать UPnP. Сервер должен будет по запросу отдавать список ссылок на image/audio/video файлы, доступные для скачивания. И давать возможность скачать выбранный объект. Подскажите, в какую сторону копать, чтобы найти какую-либо стоящую информацию по использованию UPnP в Windows Phone? Буду благодарен за любую информацию по...
Windows Phone Оптимизация работы с изображениями
Написал простенькое приложения с фильтрами для фото используя WriteableBitmapEx. Изображения храню просто в WriteableBitmap, а все преобразования делаю с помощью функций SetPixel и GetPixel. Естественно чтобы пройтись так попиксельно несколько раз по картинке нужно уйма времени, приходится нещадно уменьшать разрешение картинки, но и и всё равно при разрешении 800 на 600 всё это несколько секунд...
Windows Phone Refresh page Windows Phone http://www.cyberforum.ru/windows-phone-dev/thread1158044.html
Есть код, суть простая - берем информацию с сайта, обрабатываем и выдаем пользователю в виде строки в TextBlock. Использую HttpWebRequest HttpWebResponse, всё хорошо. Проблема вот в чем: код у меня в Page_Loaded, он загружается 1 раз. И если изменить на сайте строку и сделать переход между страницами в приложении - ничего не происходит. В Application Bar есть кнопка refresh с таким кодом: ...
Windows Phone Создание графиков в проектах под wp8 Есть предложения, идеи? или ссылки? подробнее

Показать сообщение отдельно
ProjectName
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 38
11.05.2014, 20:13  [ТС]     Парсинг сайтов
вообщем, нашел мануалы и примеры. Попробовал сделать по образу и подобию, но что то ни как не не получается.

код проекта
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using Sen.HTMLParser.Resources;
using System.Collections.ObjectModel;
using HtmlAgilityPack;
using System.IO.IsolatedStorage;
using System.IO;
using System.Text;
 
namespace Sen.HTMLParser
{
    public partial class MainPage : PhoneApplicationPage
    {
        ObservableCollection<CodeSample> codes = new ObservableCollection<CodeSample>();
        public MainPage()
        {
            InitializeComponent();
            this.Loaded += MainPage_Loaded;
        }
 
        void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            WebClient codeSampleReq = new WebClient();
            codeSampleReq.DownloadStringCompleted += codeSampleReq_DownloadStringCompleted;
            codeSampleReq.DownloadStringAsync(new Uri("http://goodgame.ru/announcement/"));
            CodeSamples.ItemsSource = codes;
        }
 
        void codeSampleReq_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            try
            {
                HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();
                htmlDoc.OptionFixNestedTags = true;
                htmlDoc.LoadHtml(e.Result);
                HtmlNode divContainer = htmlDoc.GetElementbyId("content-right");
                if (divContainer != null)
                {
                    HtmlNodeCollection nodes = divContainer.SelectNodes("/table");
                    foreach (HtmlNode trNode in nodes)
                    {
                        CodeSample newSample = new CodeSample();
                        HtmlNode titleNode = trNode.SelectSingleNode("tr[@class='odd']/td/h3/a");
                        if (titleNode != null)
                        {
                            newSample.Title = titleNode.InnerHtml.Trim();
                        }
codes.Add(newSample);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Unable to download" + ex.Message);
            }
        }
 
 
    }
}
что пытался вытащить

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<div id="content-right">
    <div class="block nobg block-broadcasts" id="block-broadcasts">
    <div class="header">
        <h2>Программа трансляций</h2>
        
    </div>
    
    <div class="block-content ">
        
<table>
    <tbody class="broadcasts-all">
        <tr class="date">
        <td class="date" colspan="2">
            <span class="fleft">Воскресенье, 11 мая</span>
                        <a href="#" class="fright js-prem-click">Только премиум</a>
                    </td>
    </tr>
                            <tr class="odd" data-link="http://goodgame.ru/channel/gQp/45/" title="">
            <td class="date" data-date="1399783560">
                <span class="time">08:46</span>
                            </td>
            <td>
                                <h3><a href="http://goodgame.ru/channel/gQp/45/" title="++++ КИНЦО ++++ трансляция по Другое">++++ КИНЦО ++++</a></h3>
                <span class="sign"><span class="flag flag-it" title="Италия"></span><span class="gameicon gameicon-steam" title="Steam"></span><a class="ct" href="http://goodgame.ru/team/2862/">[VAR]</a><a href="http://goodgame.ru/user/25318/">gQp.919</a></span>
                            </td>
        </tr>
Добавлено через 11 часов 45 минут
подскажите пожалуйста что не так
 
Текущее время: 11:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru