Как получить данные с другой страницы (с разных серверов) - PullRequest
0 голосов
/ 25 апреля 2010

Я хочу сделать веб-фрагмент IE8, который покажет оставшемуся студенту «кредит на еду». В нашей стране у нас есть веб-страница, где мы можем увидеть сумму www.cap.srce.hr/ProvjeraSaldo.aspx. Когда я заполняю текстовое поле номером своей карты, я получаю оставшуюся сумму. Теперь я хочу ускорить этот процесс с помощью веб-фрагмента IE8. Поэтому возможно ли получить данные с другой страницы веб-сервера и затем отобразить их в моем веб-фрагменте на моем веб-сервере. Я пытался использовать запрос XMLHTTP, но он может быть использован только на тех же доменах. URL для получения суммы:

http://www.cap.srce.hr/saldo.aspx?brk={number_of_card}

Ответы [ 2 ]

1 голос
/ 25 апреля 2010

Несколько способов, в зависимости от вашей ситуации:

  1. В качестве РАМКИ (если вы получаете другой сервер для рендеринга HTML вместо Javascript)
  2. Как JSONP
  3. Через прокси на стороне сервера
  4. Через мост Flash (который потребует crossdomain.xml на другом сервере)
0 голосов
/ 26 апреля 2010

Tnx Malvolio. Я нашел другое решение, используя ASP.NET. Больше информации на этой странице: http://www.csharp -station.com / HowTo / HttpWebFetch.aspx . После получения исходного кода веб-страницы вы можете попробовать проанализировать элементы с помощью Regex, или я нашел более простой способ, используя отличную библиотеку HtmlAgilityPack (http://htmlagilitypack.codeplex.com/)

...