Рейтинг:
0
cookieburner
он использует библиотеку librets. я пробовал librets в perl и php . эта библиотека не является полной и имеет ошибки.Кроме того, он показывает, что он будет тянуть 300 за раз .. так что не очень хорошее решение.
В настоящее время я извлекаю данные с помощью скрипта Perl по
https://www.flexmls.com/developers/rets/tutorials/example-rets-session/ метод .
он загружает все данные только этим методом .
мне нужно, чтобы это решение было на C# . я новичок в C# и не знаю, как отправлять запрос и извлекать данные фида .
пожалуйста, помогите .
спасибо
_Asif_
Я думаю, что ваш подход неверен в отношении чтения всех данных за один раз. Ваш подход должен состоять в том, чтобы читать данные постранично. 300 записей за звонок - это нормально, я думаю. Почему это не очень хорошее решение для вас?
cookieburner
я должен получить полные данные о жилых помещениях в день, и это около 23 тысяч+ . Просто нужно знать, как приложение C# работает в http-запросе.
в https://www.flexmls.com/developers/rets/tutorials/example-rets-session/ ,
Мне просто нужно, как сделать 6-й шаг выполнения запроса :
http://retsgw.flexmls.com/rets2_0/Search-что?SearchType=Property&Class=A&QueryType=DMQL2&Query=(LIST_15=|OV61GOJ13C0)&Count=0&Format=COMPACT-DECODED&StandardNames=0&RestrictedIndicator=****&Limit=50
_Asif_
Попробовать это
HttpWebRequest request = (HttpWebRequest)WebRequest.Создать (url);
// Установить некоторые разумные ограничения на ресурсы, используемые этим запросом
HttpWebResponse response = (HttpWebResponse)request.GetResponse ();
Приставка.WriteLine ("длина содержимого равна {0}", ответ.ContentLength);
// Получить поток, связанный с ответом.
Поток receiveStream = ответ.GetResponseStream ();
StreamReader readStream = новый StreamReader (receiveStream, Encoding.Кодировке utf8);
Приставка.WriteLine (readStream.ReadToEnd ());
ответ.Закрывать ();
readStream.Закрывать ();