Setzen Sie UserAgent und Referer in Ihrer HttpWebRequest :
%Vor%Es könnte viele Ursachen für dieses Problem geben. Haben Sie weitere Details zur WebException?
Eine Ursache, auf die ich schon früher hingewiesen habe, ist, dass Sie eine fehlerhafte User-Agent-Zeichenfolge haben. Einige Websites (z. B. Google) prüfen, ob Anfragen von bekannten Benutzeragenten kommen, um zu verhindern, dass automatisierte Bots ihre Seiten erreichen.
Tatsächlich solltest du überprüfen, ob die Benutzervereinbarung für YouTube dich nicht daran hindert, das zu tun, was du tust. Wenn dies der Fall ist, kann das, was Sie tun, besser über zugelassene Kanäle wie Webservices erreicht werden.
Vielleicht haben Sie einen Proxy-Server ausgeführt, und Sie haben die Proxy-Eigenschaft der HttpWebRequest nicht festgelegt?
Tags und Links c# httpwebrequest