Я работаю над Web Scraping, используя C # HttpWebRequest / HttpWebResponse. По большей части этот процесс прошел гладко. Но после того, как я прошёл через несколько страниц, я застрял с тем, что кажется несоответствием между тестированием с помощью веб-браузера и вызовами HttpWebRequest / HttpWebResponse.
Проблема возникает, когда я попадаю на страницу, содержащую элемент ввода с именем, похожим на это: «RidiculouslyLongInputName.RidiculouslyLongInputName.RidiculouslyLongInputName. @ RidiculouslyLong»
POSTing значение для этого элемента ввода вызывает ошибку 500 при использовании HttpWebRequest, но отлично работает при POSTing через браузер. Если я удалю это входное значение из данных поста, запрос HttpWebRequest не получит ошибку 500. Но потом я застрял с проблемой проверки данных с веб-сайта.
Есть идеи, почему HttpWebRequest не работает?