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

28.10.2009, 02:09
|
|
Новичок
Регистрация: 28.09.2009
Сообщений: 11
Провел на форуме: 28226
Репутация:
0
|
|
Написал скрипт, скармиливаешь ему файл и скрипт отправляет его на pastie.org
#!/usr/bin/python
# -*- coding: utf-8 -*-
html = resp.read()
soup = BeautifulSoup(html)
find = soup.find( # вот тут должен быть запрос, который хз как составить.
print find
Проблема в том, что я никак не могу отпарсить результат в виде http://pastie.org/12345 как видно юзаю
бьютифул суп, объясните, пожалуйста как заставить его выводить линк на пасту
Последний раз редактировалось boris_blade; 29.10.2009 в 03:10..
|
|
|

28.10.2009, 10:12
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от boris_blade
Написал скрипт, скармиливаешь ему файл и скрипт отправляет его на pastie.org
Проблема в том, что я никак не могу отпарсить результат в виде http://pastie.org/12345 как видно юзаю
бьютифул суп, объясните, пожалуйста как заставить его выводить линк на пасту
В принципе, если нужен конкретно линк, то почему бы не отпарсить его регулярками ?
по типу такой :
Код:
link = re.findall(r'''\<input\ type\=\"text\"\ value\=\"\<script\ src\=\'(.*?)\.js\'\>\<\/script\>\"\ onclick\=\"this\.select\(\)\;\"\ size\=\"22\"\>''', html)[0]
P>S> Да, я знаю, что заэкранировано все что нужно и не нужно
|
|
|

03.11.2009, 15:17
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Смотрим на второй пост в этой теме, и думаем чего бы туда добавить, планирую добавить IDE и собиралки в standalone, ЧиВо ЫШо ?
|
|
|

03.11.2009, 20:46
|
|
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме: 351188
Репутация:
65
|
|
Я извиняюсь, если этот вопрос уже поднимался.
Помогите примерами разработки на winapi пожалуйста.
Много искал - есть только книга O'Reilly.
Но там очень много материала, а мне нужно срочно понять что и как.
Интересует реализация начальной структуры winapi приложения, как например описано в msdn (http://msdn.microsoft.com/ru-ru/library/bb384843.aspx)
|
|
|

03.11.2009, 21:01
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от Byte_
Я извиняюсь, если этот вопрос уже поднимался.
Помогите примерами разработки на winapi пожалуйста.
Много искал - есть только книга O'Reilly.
Но там очень много материала, а мне нужно срочно понять что и как.
Интересует реализация начальной структуры winapi приложения, как например описано в msdn (http://msdn.microsoft.com/ru-ru/library/bb384843.aspx)
Никогда не работал с winapi и даже не задавался подобным вопросом.
Но гугл говорит, что нужно смотреть сюда : http://docs.python.org/library/ctypes.html
|
|
|

04.11.2009, 02:49
|
|
Познающий
Регистрация: 11.09.2008
Сообщений: 99
Провел на форуме: 2753780
Репутация:
585
|
|
login999
Все проще - в win-сборках пайтона обычно присутствуют удобные модули для работы с winapi, поэтому редко возникает необходимость использовать ctypes.
Byte_
Вот, например, каркас оконного приложения (с использованием ОО-удобностей пайтона (: ) :
Код:
import win32api
import win32con
import win32gui
class MainWindow:
def __init__(self):
win32gui.InitCommonControls()
self.hinst = win32api.GetModuleHandle(None)
def RegisterClass(self):
windowClass = "py_win32"
WndProc = {
win32con.WM_DESTROY: self.OnDestroy,
}
wcex = win32gui.WNDCLASS()
wcex.style = win32con.CS_HREDRAW | win32con.CS_VREDRAW
wcex.lpfnWndProc = WndProc
wcex.cbWndExtra = 0
wcex.hCursor = win32gui.LoadCursor( 0, win32con.IDC_ARROW )
wcex.hbrBackground = win32con.COLOR_WINDOW + 1
wcex.hIcon = win32gui.LoadIcon(0, win32con.IDI_APPLICATION)
wcex.lpszClassName = windowClass
win32gui.RegisterClass(wcex)
return windowClass
def CreateWindow(self):
windowClass = self.RegisterClass()
self.hwnd = win32gui.CreateWindow(windowClass,
"Python win32 gui example",
win32con.WS_OVERLAPPEDWINDOW,
win32con.CW_USEDEFAULT,
win32con.CW_USEDEFAULT,
600,
400,
0,
0,
self.hinst,
None)
win32gui.ShowWindow(self.hwnd, win32con.SW_SHOW)
def OnDestroy(self, hwnd, message, wparam, lparam):
win32gui.PostQuitMessage(0)
return True
window = MainWindow()
window.CreateWindow()
win32gui.PumpMessages()
Последний раз редактировалось cr0w; 04.11.2009 в 02:57..
|
|
|

05.11.2009, 10:49
|
|
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме: 351188
Репутация:
65
|
|
cr0w, это то что надо =)
спасибо!
|
|
|

11.11.2009, 18:50
|
|
Новичок
Регистрация: 10.11.2009
Сообщений: 5
Провел на форуме: 21478
Репутация:
0
|
|
очень нужна помошь есть два брутфорса один проксевой а другой многопотоковый надо сделать один но стабыильный те проксево и многопотоковый оба на питоне помогите плз кину оба в личку)
|
|
|

11.11.2009, 18:53
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от n0th1ng!~
очень нужна помошь есть два брутфорса один проксевой а другой многопотоковый надо сделать один но стабыильный те проксево и многопотоковый оба на питоне помогите плз кину оба в личку)
Если хоть один из них от dehidr8 то не возьмусь, иначе- в личку
|
|
|

13.11.2009, 10:17
|
|
Постоянный
Регистрация: 18.01.2008
Сообщений: 383
Провел на форуме: 9332138
Репутация:
476
|
|
Сообщение от n0th1ng!~
очень нужна помошь есть два брутфорса один проксевой а другой многопотоковый надо сделать один но стабыильный те проксево и многопотоковый оба на питоне помогите плз кину оба в личку)
и мне кинь интересно посмотреть исходники 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|