I'm working on a script used for uploading videos to dailymotion.com but it seems they somehow figure out that I'm trying to use a script instead of a normal browser and block my request. While uploading the file using the script I receive an error message: Error 500: Connection reset by peer.
The HTTP headers of both requests are exactly the same (you can check here the wireshark capture for both requests: Lynx & Java HTTP requests ).
Is there any other way (except from checking the http headers) by which they can check if the upload is made by a browser or by a script?
Any suggestion will be highly appreciated as I've been trying to figure out what is the problem for more than 12h now and still no solution.
Thanks in advance!