2015-03-11 2 views
-6

Мне нужно создать инструмент для рыночных целей. То, что я хочу, - это интерфейс, в котором я выхожу из любого URL-адреса, поэтому он обращается к этому URL-адресу и получает информацию, такую ​​как цена продукта и другие функции. Исходя из этого, наши владельцы могут принять решение установить приемлемую цену того же продукта, который у нас есть. Поэтому мне нужно иметь любую DLL или JS или что-нибудь, что помогает мне читать информацию с другого сайта с помощью C#. Любая помощь?Как читать полезный контент с другого сайта с помощью C#

+4

Вы ищете кого-то, кто напишет вам программное обеспечение? –

+2

Как написано, это почти безнадежно широко. Скребок экрана - очень общая тема. – Brian

+1

Хороший вопрос .... Очень LOL – Galma88

ответ

0

Использование WebClient:

using (var client = new WebClient()) { 
    string value = client.DownloadString("http://www.example.com/productXDetails.html"); 
    int price = parseSiteHTML(value); 
} 

Разбор HTML сложная часть; вам нужно знать, где находится HTML-код сайта, информация о ценах. Пакет гибкости HTML (спасибо @tnw за упоминание об этом) поможет с этим шагом.

+1

Если возник вопрос: «Как загрузить весь HTML-код веб-страницы в виде строки», это будет ответом. К сожалению, на этот вопрос сейчас даже не ответил. Я думаю, мы оба знаем, что этот вопрос является способом широкого, чтобы можно было получить ответ. -1, вместо этого добавьте это как комментарий. – tnw

+0

@tnw Согласился, что этот вопрос слишком широк. Я разместил это как ответ, а не комментарий, потому что ящик комментариев предупреждал меня, чтобы не отвечать на вопросы в комментариях – Brian

Смежные вопросы