вообщем хочу что - то популярное, про руби не знаю, но вот про питон понятно всё
прошу прочесть пост полностью и ответить, очень нужно выслушать, есть ли это всё в этих ЯП
сейчас речь идёт именно о библиотеках соответствующих ЯП, а не о сторонних решениях, типа возьми selenium и пользуйся им
хотелось бы услышать ваши мнения, какой ЯП лучше
что мне точно понадобиться:
модули и классы, чтобы были не глючные, чтобы не было проблем с установкой:
http(s)
smtp
pop
imap
ftp
ssl
proxy
socks
чтобы классы позволяли работать через все протоколы через socks
чтобы классы позволяли работать через http и https через proxy
чтобы классы позволяли авторизироваться через http(s)
чтобы классы позволяли авторизироваться на proxy и socks серверах
чтобы классы позволяли составлять цепочки socks
чтобы классы производили автозаполнение cookies
чтобы классы производили атозаполнение referrer
теперь про автозаполнение, то есть при переходе по страницам, по доменам объекты классов сами считывали кукисы и подставляли в HTTP Header Cookie
чтобы при переходе по страницам и доменам объекты классов сами заполняли HTTP Header Referrer, это означает, что при заходе на сайт и при переходе после этого на другую страницу домена этого же сайта или другого referrer автоматически заполнялся
классы должны поддерживать метод POST:
application/x-www-form-urlencoded
Multipart/form-data
и так далее
чтобы классы поддерживали загрузку больших фалов с запоминанием количества скачанных байтов и поледующее продолжение, то есть докачку чего - либо
чтобы классы не зависали из - за плохой реализации, это значит, что если через сокс нельзя подключиться например или просто нет connect, то должно что - то возвращаться, чтобы в своих скриптах это что - то можно было обработать, то есть при любых ошибках класс не прерывал работу всей программы, а что - то возвращал для дальнейшей обработке в своих программах, это обязательно, лучше сразу спросить, чем потом самому всё писать, мне нужно всё работающее
и чтобы эти библиотеки работали отлично и на windows и на unix