ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #91  
Старый 02.04.2009, 11:13
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

Цитата:
Сообщение от login999  
Что, никак без сокетов ? У питона дофига библиотек кстати, можно попробовать хотя бы на httplib сделать, гемора немного меньше будет, только учти что httplib, так же как и все библиотеки выше него не работают с HEAD запросами , они тупо виснут. Мне лично например с головой хватает urllib, urllib2, а HTTPCookieProcessor+cookielib вообще рулит в вебе
Но если писать брут , то делать нужно это на сокетах, так как только на сокетах можно прочитать ЧАСТЬ header -ов, остальные либы грузят headers полностью, а регулировать можно только чтение body
в моем случае как раз нужна активная работа с хедерами
 
Ответить с цитированием

  #92  
Старый 02.04.2009, 12:37
Аватар для _Kris_
_Kris_
Познающий
Регистрация: 22.07.2008
Сообщений: 62
Провел на форуме:
304390

Репутация: 172
По умолчанию

Забудте вы про pycurl, во первых он баженный, во вторых сокеты вам для чего даны?
 
Ответить с цитированием

  #93  
Старый 02.04.2009, 12:55
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

я написал пару брутов на twill, советую попробовать. С этой либой очень легко работать.
 
Ответить с цитированием

  #94  
Старый 02.04.2009, 13:02
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от inlanger  
я написал пару брутов на twill, советую попробовать. С этой либой очень легко работать.
А я принципиально не работаю со стронними модулями Из сторонних модулей признаю только веб-фреймворки . Хотя не исключаю того, что в ближайшем будущем придется заглядеться в сторону Beautiful Soup, но не факт. Сторонние модули они гемора добавляют тому, кто будет ими пользоваться, да и впридачу не все сторонние модули стоят на хостингах а заставить хостера поставить что-то нестандартное - задача нелегкая
 
Ответить с цитированием

  #95  
Старый 02.04.2009, 13:04
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Юзайте VDS, или запускайте скрипты со своего компьютера. Потому что использовать сторонние модули иногда оооочень удобно.
 
Ответить с цитированием

  #96  
Старый 02.04.2009, 13:07
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от inlanger  
Юзайте VDS, или запускайте скрипты со своего компьютера. Потому что использовать сторонние модули иногда оооочень удобно.
Эх, я бы посмотрел что бы ты сказал заказчику, который и слова такого не знает как VDS... Ну сторонние модули я бы использовал исключительно для себя Потому как действительно есть очень удобные вещи, хотя бы mechanize...
 
Ответить с цитированием

  #97  
Старый 02.04.2009, 13:09
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

еще одна линка в тему
обсуждение на питоне
http://python.su/forum/viewtopic.php?id=3357
про многопоточные запросы
 
Ответить с цитированием

  #98  
Старый 02.04.2009, 13:57
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

не пойму где ошибка выдает все время таймоут
Код:
import socket
                          # 
HOST = "www.google.ru"
                          
PORT = 80
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((HOST, PORT))
mes  = "GET / HTTP/1.1\r\n"
mes += "Host: www.google.ru\r\n"
mes += "User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5\r\n"
mes += "Accept: text/html\r\n"
mes += "Connection: close\r\n"

sock.send("")
result = sock.recv(1024)
sock.close()
print ":", result
 
Ответить с цитированием

  #99  
Старый 02.04.2009, 13:57
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

login999, twill это либа на основе mechanize там ещё всё проще и удобнее
 
Ответить с цитированием

  #100  
Старый 02.04.2009, 14:45
Аватар для t4Nk
t4Nk
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме:
938032

Репутация: 86
По умолчанию

Цитата:
Сообщение от Vid0k  
не пойму где ошибка выдает все время таймоут
mes += "Connection: close\r\n\r\n"

sock.send(mes)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ