Я пытаюсь создать приложение для сетевого монитора. Чтобы сделать это, я хотел бы использовать speedtest.net api. Идея проста, вы загружаете файл csv, содержащий ваши лучшие результаты. (http://www.speedtest.net/csv.php?csv=1&ria=0&s=0)C# Загрузка файла дает отличный результат WebClient - Browser
Однако, когда я скачать этот файл с моими регулярными браузерами, я получаю это: Когда я загрузить его через C# WebClient, я получаю это:
Любые идеи о том, как разрешить это?
Сначала вы выполните тест скорости с браузером, затем загрузите это или сначала войдите на сайт, а затем загрузите это или у вас есть файл cookie и уже есть аутентифицирован. Поэтому браузер показывает результаты. Попробуйте открыть другой браузер, и вы должны увидеть пустую таблицу, как я сделал. –
Возможный дубликат [speedtest.net api] (http://stackoverflow.com/questions/10022711/speedtest-net-api) –
Вы можете google для получения cookie для определенного Url с C# и неуправляемым API, я сделал это один раз –