python или ruby - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD63851.0244
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 20.03.2011, 12:23   #1
super
Ебланнед
 
Регистрация: 03.06.2008
Сообщений: 3,846
Бабло: $432125
По умолчанию python или ruby

вообщем хочу что - то популярное, про руби не знаю, но вот про питон понятно всё

прошу прочесть пост полностью и ответить, очень нужно выслушать, есть ли это всё в этих ЯП

сейчас речь идёт именно о библиотеках соответствующих ЯП, а не о сторонних решениях, типа возьми 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

Последний раз редактировалось super; 20.03.2011 в 12:31.
super вне форума  
Старый 20.03.2011, 12:36   #2
super
Ебланнед
 
Регистрация: 03.06.2008
Сообщений: 3,846
Бабло: $432125
ТС -->
автор темы ТС По умолчанию

те кто в теме, реально прошу ответить, просто вначале писал всё сам, мне это уже надоело, сначала писал на сокетах, потом в perl применял классы LWP и Mechanize, долго мучался со всеми установками, так как тогда я был новичком, а perl со всеми установками для новичка сложен, поэтому не хочу изобретать опять велосипед, нужно всё готовое и супер отлично работающее
super вне форума  
Старый 20.03.2011, 12:51   #3
Reach
Senior Member
 
Регистрация: 21.02.2008
Сообщений: 199
Бабло: $145188803
По умолчанию

пиши на асме )
__________________
___
Reach вне форума  
Старый 20.03.2011, 12:55   #4
super
Ебланнед
 
Регистрация: 03.06.2008
Сообщений: 3,846
Бабло: $432125
ТС -->
автор темы ТС По умолчанию

что никто не ответит? сюда уже заходили, кто питон знает
super вне форума  
Старый 20.03.2011, 12:58   #5
rushter
Senior Member
 
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
По умолчанию

хуйнёй страдаешь
rushter вне форума  
Старый 20.03.2011, 13:02   #6
super
Ебланнед
 
Регистрация: 03.06.2008
Сообщений: 3,846
Бабло: $432125
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от rushter Посмотреть сообщение
хуйнёй страдаешь
почему
super вне форума  
Старый 20.03.2011, 13:26   #7
WebNinja
grablab.org
 
Аватар для WebNinja
 
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,893
Бабло: $322264
Отправить сообщение для WebNinja с помощью ICQ Отправить сообщение для WebNinja с помощью Skype™
По умолчанию

потому. к ЯП это никак не относится.
все это зависит от количества и качества standartlib и того что есть для этой платформы в наличии.

для пятона есть дофига всего и очень хорошего качества.

парсинг нах
https://bitbucket.org/lorien/grab/src/
http://scrapy.org/
фтп йопт http://ftputil.sschwarzer.net/trac
твистед, блять асинхронный http://twistedmatrix.com/trac/

Цитата:
чтобы классы не зависали из - за плохой реализации, это значит, что если через сокс нельзя подключиться например или просто нет connect, то должно что - то возвращаться
йоманаврот try/except

ты уже маешься с выбором столько времени что можно было освоить и то и то.
__________________
www.imscraping.ninja
grablab.org | blog

Последний раз редактировалось WebNinja; 20.03.2011 в 13:32.
WebNinja вне форума  
Старый 20.03.2011, 13:29   #8
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

пыха почему не подходит?
Drunk Monk вне форума  
Старый 20.03.2011, 13:31   #9
super
Ебланнед
 
Регистрация: 03.06.2008
Сообщений: 3,846
Бабло: $432125
ТС -->
автор темы ТС По умолчанию

WebNinja, я знаю, но это относиться к ЯП, просто я имел ввиду именно классы для этих ЯП, так как мало ли там реализация унылая и люди мучаются, так что надо сразу спрашивать, чем потом задавать себе вопрос, почему раньше не спросил, а с выбором я действительно мучаюсь )
super вне форума  
Старый 20.03.2011, 13:40   #10
WebNinja
grablab.org
 
Аватар для WebNinja
 
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,893
Бабло: $322264
Отправить сообщение для WebNinja с помощью ICQ Отправить сообщение для WebNinja с помощью Skype™
По умолчанию

http://c2.com/cgi/wiki?PythonVsRuby
на почитай
__________________
www.imscraping.ninja
grablab.org | blog
WebNinja вне форума