Сначала я хочу получить расписание на
http://www.21cineplex.com/playnow/sherlock-holmes-a-game-of-shadows,2709.htm
, я попытался использовать webclient с htmlAgilityPack и добраться до таблицы id = "table-theatre", но, видимо,HTML генерируется из сценария Java, поэтому таблица innetHTML пуста.
public void LoadMovieShowTime(string MovieLink)
{
WebClient MovieShowTimeclient = new WebClient();
MovieShowTimeclient.DownloadStringAsync(new Uri(MovieLink));
MovieShowTimeclient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(MovieShowTimeclient_DownloadStringCompleted);
}
void MovieShowTimeclient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(e.Result);
var node = doc.DocumentNode.Descendants("div").First()
.Elements("div").Skip(1).First()
.Elements("div").Skip(1).First()
.Element("div")
.Elements("table").FirstOrDefault(table => table.Attributes["class"].Value == "table-theater");
}
Можно ли получить данные с помощью веб-клиента на Windows Phone?или есть какой-нибудь возможный способ получить его, используя другой метод?
секунду, я пытался получить график времени с мобильного сайта, который
http://m.21cineplex.com/gui.list_schedule?sid=&movie_id=11SHGO&find_by=1&order=1
, нов ответ попросите включить куки.Я новичок в этом, я обнаружил, что есть способ расширить возможности веб-клиента, переопределив cookie-файлы webRequest, но не могу найти какую-либо ссылку, как его использовать.
спасибо за любой ответ и помощь:)