HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.09.2009, 10:05
cr0w
Познающий
Регистрация: 11.09.2008
Сообщений: 99
Провел на форуме:
2753780

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

login999

Я бы может и поспорил с тобой насчет того, какими должны быть учебные примеры, но это, как я уже понял, бессмысленно...
 
Ответить с цитированием

  #2  
Старый 08.09.2009, 17:30
R[00]T1X
Новичок
Регистрация: 17.02.2009
Сообщений: 4
Провел на форуме:
98819

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

Изучаю питон и не как не могу разобраться с регулярным выражением.
Помогите пожалуйста разобрать строку "textone:texttwo" что бы строка до двоеточия была в одной переменной и после двоеточия во второй переменной. Заранее благодарю.

Последний раз редактировалось R[00]T1X; 08.09.2009 в 17:32..
 
Ответить с цитированием

  #3  
Старый 08.09.2009, 17:37
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

R[00]T1X Не забивайте гвозди микроскопом
Код:
str = "textone:texttwo"
a,b = str.split(':',1)
print a, '-', b
Но если очень хочется:
Код:
import re
str = "textone:texttwo"
a, b = re.search('(?msi)([^:]+):(.+)',str).groups()
print a, '-', b
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm

Последний раз редактировалось Gifts; 08.09.2009 в 17:39..
 
Ответить с цитированием

  #4  
Старый 08.09.2009, 17:57
R[00]T1X
Новичок
Регистрация: 17.02.2009
Сообщений: 4
Провел на форуме:
98819

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

Gifts
Цитата:
Не забивайте гвозди микроскопом
вот это точно. Спасибо за первый вариант.
 
Ответить с цитированием

  #5  
Старый 23.09.2009, 20:56
rich32
Новичок
Регистрация: 26.02.2009
Сообщений: 3
Провел на форуме:
78016

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

Где можно найти декомпилятор pys ?
 
Ответить с цитированием

  #6  
Старый 24.09.2009, 18:36
p0is0n
Новичок
Регистрация: 08.06.2007
Сообщений: 15
Провел на форуме:
33985

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

Цитата:
Сообщение от rich32  
Где можно найти декомпилятор pys ?
pyc? Это байткод питона, тебе сюда http://docs.python.org/library/dis.html
 
Ответить с цитированием

  #7  
Старый 23.09.2009, 22:16
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Под кого копаем ?
Имя файла в ПМ пожалуйста ...
 
Ответить с цитированием

  #8  
Старый 28.09.2009, 20:45
boris_blade
Новичок
Регистрация: 28.09.2009
Сообщений: 11
Провел на форуме:
28226

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

Всем привет.
Пробую себя в написании аплодера файлов на rghost
И вот дальше этого кода мысль встала

Код:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib
import urllib2

data= {}
data['authenticity_token'] = 'joCl96XEXhfW2AU54TrblablablaNieWixd7MfUpPgB1nZViA='
data['file'] = open('/home/user/scripts/toonel.jar')
url_values = urllib.urlencode(data)

url = 'http://phonon.rghost.ru/files'
full_url = url + '?' + url_values

headers = {'User-Agent' : 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)'}
data=urllib2.urlopen(full_url)

thepage = data.read()
Соответственно скрипт вывод хтмл код сайта, а хотелось бы чтобы выводил линк на загруженный файл.
Подскажите, пожалуйста, куда дальше копать и что делать.
 
Ответить с цитированием

  #9  
Старый 28.09.2009, 20:49
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Наконец-то в соответствующий раздел...
Ответ очень прост:
1) Проснифать сессию работы браузера и своего скрипта, и выявить отличия
2) Понять что Python не формирует multi-part data автоматически, просто по твоему желанию.
3) Полазить по activestate и найти пример как создавать multi-part
P.S. когда-то делал подобное, тогда замучился конкретно...
Ссылочка на activestate :http://code.activestate.com/recipes/146306/
 
Ответить с цитированием

  #10  
Старый 28.09.2009, 21:11
boris_blade
Новичок
Регистрация: 28.09.2009
Сообщений: 11
Провел на форуме:
28226

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

а чем поснифать можно?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ