2015-04-26 2 views
-5

Привет Я пытаюсь вытащить эту строку из courseweb.hopkinsschools.org и отобразить ее на своем собственном приложении asp.net. Я долго искал учебник, но ничего не работает. Любая помощь будет принята с благодарностью.Потяните текст сайта с одного сайта и отобразите его на другом

Изображение строки необходимо: String

+0

Как часто эта строка может меняться? Если он не меняется часто, вы много времени откладываете на отправку запроса на другой сервер, ожидая ответа, а затем обрабатываете его. Вы можете просто сохранить его в базе данных или файле конфигурации до тех пор, пока он не изменится, а затем измените его вручную. –

+0

Это всего лишь пример того, что я буду тянуть. Я хотел бы вывести список классов, в которых вы находитесь. Но для этого мне нужно сначала вытащить любой текст. – CreatingAlong

+0

Похоже, вы пытаетесь вытащить из-под одеяла? –

ответ

0

Когда я начал делать работу с веб-сайтами и взаимодействие с другими сайтами, я изначально хотел сделать то, что вы говорите, читаете текст из страниц, потому что то, как мы поскольку люди взаимодействуют с компьютерами и веб-сайтами.

Но это не то, как компьютеры должны взаимодействовать с другими веб-сайтами, если это абсолютно необходимо.

У Moodle есть API для таких вещей, как управление курсом. Его трудно найти информацию, но ее называют Moodle Web Services, если я помню быстро. Я верну ссылку, если найду ее.

Что они сделают, это позволить вам получить доступ к moodle с помощью компьютера, то есть. способ, которым ваш компьютер может легко понять, вместо того, чтобы пытаться читать веб-страницы.

Редактировать

Вот некоторые ресурсы, чтобы вы начали:

https://docs.moodle.org/dev/Web_services

https://code.google.com/p/mnet-csharp/

https://delog.wordpress.com/2010/08/31/integrating-a-c-app-with-moodle-using-xml-rpc/

https://delog.wordpress.com/2010/09/08/integrating-c-app-with-moodle-2/

+0

Спасибо! Вы были очень полезны. – CreatingAlong

+0

Нужно ли мне доступ к админу, чтобы использовать это? Как я этого не делаю. @AdamSchiavone – CreatingAlong

+0

Возможно. Может быть. Частично. Я не эксперт в moodle api, но для настройки веб-сервисов я бы рискнул предположить, что вам нужен админ, но клиенту не нужно быть администратором, поскольку он будет иметь доступ только к информации своей собственной учетной записи –