Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

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

02.04.2009, 12:37
|
|
Познающий
Регистрация: 22.07.2008
Сообщений: 62
Провел на форуме: 304390
Репутация:
172
|
|
Забудте вы про pycurl, во первых он баженный, во вторых сокеты вам для чего даны?
|
|
|

02.04.2009, 12:55
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
я написал пару брутов на twill, советую попробовать. С этой либой очень легко работать.
|
|
|

02.04.2009, 13:02
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от inlanger
я написал пару брутов на twill, советую попробовать. С этой либой очень легко работать.
А я принципиально не работаю со стронними модулями  Из сторонних модулей признаю только веб-фреймворки  . Хотя не исключаю того, что в ближайшем будущем придется заглядеться в сторону Beautiful Soup, но не факт. Сторонние модули они гемора добавляют тому, кто будет ими пользоваться, да и впридачу не все сторонние модули стоят на хостингах  а заставить хостера поставить что-то нестандартное - задача нелегкая 
|
|
|

02.04.2009, 13:04
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Юзайте VDS, или запускайте скрипты со своего компьютера. Потому что использовать сторонние модули иногда оооочень удобно.
|
|
|

02.04.2009, 13:07
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от inlanger
Юзайте VDS, или запускайте скрипты со своего компьютера. Потому что использовать сторонние модули иногда оооочень удобно.
Эх, я бы посмотрел что бы ты сказал заказчику, который и слова такого не знает как VDS...  Ну сторонние модули я бы использовал исключительно для себя  Потому как действительно есть очень удобные вещи, хотя бы mechanize...
|
|
|

02.04.2009, 13:09
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
еще одна линка в тему
обсуждение на питоне
http://python.su/forum/viewtopic.php?id=3357
про многопоточные запросы
|
|
|

02.04.2009, 13:57
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
не пойму где ошибка выдает все время таймоут
Код:
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
|
|
|

02.04.2009, 13:57
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
login999, twill это либа на основе mechanize  там ещё всё проще и удобнее
|
|
|

02.04.2009, 14:45
|
|
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме: 938032
Репутация:
86
|
|
Сообщение от Vid0k
не пойму где ошибка выдает все время таймоут
mes += "Connection: close\r\n \r\n"
sock.send( mes)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|