Has intentando enviar la cabecera x-forwared-for?, de todas maneras te recomiendo hacer un random de user agents.
Yo pienso que los dos puntos que mas influyen son los que ya se han dicho:
* Cookies
* IP
Intenta hacer que cada ves que se descargue un archivo que limpie el cache, historial, etc. Con eso te previenes problemas con las cookies ya que probablemente en la cookie "phpsessid" está almacenando una sesión que indique la cantidad de descargas que has hecho.
Si no te resulta con el cambio del user agent, la cabecera x-forwared-for y el cambio de la cookie definitivamente puede ser que el servidor esté almacenando la cantidad de descargas por ip y en ese caso no te quedará otra mas que ir cambiando de ip.
Desde .net puedes usar socks5 y un cliente tor que vaya cambiando de ip cada x minutos.
Yo pienso que los dos puntos que mas influyen son los que ya se han dicho:
* Cookies
* IP
Intenta hacer que cada ves que se descargue un archivo que limpie el cache, historial, etc. Con eso te previenes problemas con las cookies ya que probablemente en la cookie "phpsessid" está almacenando una sesión que indique la cantidad de descargas que has hecho.
Si no te resulta con el cambio del user agent, la cabecera x-forwared-for y el cambio de la cookie definitivamente puede ser que el servidor esté almacenando la cantidad de descargas por ip y en ese caso no te quedará otra mas que ir cambiando de ip.
Desde .net puedes usar socks5 y un cliente tor que vaya cambiando de ip cada x minutos.