[Python] вопрос/ответ.

Discussion in 'PHP, PERL, MySQL, JavaScript' started by De-visible, 21 Jan 2009.

  1. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    525
    Likes Received:
    288
    Reputations:
    45
    Code:
    with open('1.txt') as f:
        v=f.readline()
        print(v)
    with open('1.txt', 'w') as f:
        f.write(str(int(v)+1))
     
    killanas likes this.
  2. enjoyer

    enjoyer New Member

    Joined:
    23 Mar 2018
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    доброго
    pycharm не видит easygui
    ...
    зря регался чтоли
    пичам все-таки видит сторонние модули после ребута самого пичарма
    и ...
    выбора версии питона и выбора интерпретатора
    папы, расскажите где литература? en/ru
    по pycharm и всей херне

    я не частый странник по форумам
    как на минте настроить регулировку звука на горячих клавишах
    чейчас скачет по 3-4 пункта а хотелосьбы плавнее
     
  3. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    77
    Likes Received:
    17
    Reputations:
    0
  4. enjoyer

    enjoyer New Member

    Joined:
    23 Mar 2018
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    час заикающегося очередного? удивил
    продолжу слушать музыку
     
  5. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    77
    Likes Received:
    17
    Reputations:
    0
    Кто может подсказать как заменить на картинке (RGB) пиксели например где R < 10 на предыдущий пиксель , беря тот факт что мне это надо сделать не везде а только там где "начинается изображение" а черный фон трогать не надо... ?
     
  6. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    1,037
    Likes Received:
    550
    Reputations:
    66
    Что значит там где начинается изображение?
    В общем PIL для этих целей отлично подойдет.
    Code:
    from PIL import Image
    im = Image.open('image.jpg')
    rgb_im = im.convert('RGB')
    r, g, b = rgb_im.getpixel((1, 1))
    if r < 10:
     pass # Твои действия.
    
    Или с помощью scipy
    Code:
    import scipy.misc
    im = scipy.misc.imread('image.jpg', flatten=False, mode='RGB')
    if im.shape[0] < 10:
     pass # Твои действия
    
     
  7. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    77
    Likes Received:
    17
    Reputations:
    0
    Это понятно, у меня 2 года за плечами работы с PIL библиотекой. А как сделать так чтобы фон не был изменен.
     
  8. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    1,037
    Likes Received:
    550
    Reputations:
    66
    А что мешает сделать 0<R<10? Что бы изменять все что не является черным фоном.
     
  9. killanas

    killanas Member

    Joined:
    14 Sep 2015
    Messages:
    28
    Likes Received:
    10
    Reputations:
    0
    Приветствую. Хочу использовать поиск ОД. Чтобы юзать поиск ОД нужно быть авторизованым.
    Юзаю requests. Делаю запрос с куками. Не чего не выходит.

    Подскажите как правильно будет заюзать поиск ОД с куками? Какие атрибуты кук обязательны?
    Так понимаю, только "jsessionid" не достаточно.
     
  10. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    1,037
    Likes Received:
    550
    Reputations:
    66
    Ты ведь сам написал: "Что бы юзать посик ОД нужно быть авторизованным!"
    Значит надо авторизоваться для начала.

    Code:
    # -*- coding: utf-8 -*-
    
    import requests
    from requests.utils import dict_from_cookiejar
    
    URL = 'https://www.ok.ru'
    URL_AUTH = 'https://www.ok.ru/https'
    RE_OK = 'st._aid=TD_Logout'
    
    
    def auth(login, password):
        """
        Функция авторизации
        :param login:
        :param password:
        :return:
        """
        http = requests.session()
        http.get(URL)
        form_data = {
            'st.posted': 'set',
            'st.originalaction': '/dk?cmd=AnonymLogin&st.cmd=anonymLogin',
            'st.fJS': 'on',
            'st.st.screenSize': '1440x900',  # Разрешение твоего ноута или не твоего
            'st.st.flashVer': '0.0.0',
            'st.email': login,
            'st.password': password,
            'st.iscode': 'false',
        }
        r = http.post(URL_AUTH, data=form_data)
        if RE_OK in r.text:
            cookies = dict_from_cookiejar(http.cookies)
            print "COOKIES: ", cookies
            return True
        return False
    
    
    result = auth('Your Login', 'Your password')
    
    # Так же в заголовке запроса нужно будет передавать tkn
    # Далее при поиске юзается gwthash и посылается запрос:
    # gwt.requested: GWTHASH
    # fr.query: "Как увеличить грудь?"
    
    
    
    После авторизации будут выведены cookies. Те которые необходимы для работы с OD.
    При постинге, поиске и так далее передается gwthash в параметрах запроса, забрать его можно с авторизованной главной страницы и так же передается tkn в заголовках запроса. Его можно взять из заголовков ответа на https://www.ok.ru/gwtlog (POST)
     
    #1070 De-visible, 4 Apr 2018
    Last edited: 4 Apr 2018
    killanas likes this.
  11. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    77
    Likes Received:
    17
    Reputations:
    0
    Есть ли книги по написанию нейронной сети на python без использования сторонних библиотек типо (numpy, tenserflow) и т.д ?
     
  12. Jerri

    Jerri Level 8

    Joined:
    12 Jul 2009
    Messages:
    129
    Likes Received:
    333
    Reputations:
    18
    Если ты хочешь делать свою реализацию, то тебе не нужны книги по нейронкам с привязкой к конкретному ЯП.
     
  13. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    77
    Likes Received:
    17
    Reputations:
    0
    1-й вопрос. Какие максимальную длину (integer) можно присваивать переменной ?
    2-й вопрос. Как возможно прибавлять к числу (число которое гораздо больше чем возможное, например 100000000000000000000000000000000000000000000000000000000000000000) какое-то число ?
     
  14. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    525
    Likes Received:
    288
    Reputations:
    45
    Long integers have unlimited precision
     
  15. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    77
    Likes Received:
    17
    Reputations:
    0
    Помогите срочно, я как то это уже делал но забыл. Как брать пиксели на изображении по квадратно. Тоесть например есть изображение 1280 на 720 пикселей, я хочу брать по 10 пикселей (такие квадраты) и кое что делать с этими пикселями а потом сразу другой такой же квадрат !
     
  16. ol1ver

    ol1ver Active Member

    Joined:
    22 Jul 2011
    Messages:
    265
    Likes Received:
    112
    Reputations:
    0
    Господа, интересуюсь за selenium. Хочу кликать по объектам (кнопка button) и снифать POST запросы с послед. записью в файл. Подскажите как реализовать (конкретно как заснифать траффик потом). Спасибо!
     
Loading...