• Как поменять слова в строке местами на PHP?

    mr-ZA
    @mr-ZA Автор вопроса
    Евгений Самсонов, не, типо их строки [i am a string] сделать [i string a am], не смог ответить на вопрос на собеседовании, сказали что это по-простому как-то решается
  • Регулярки в python?

    mr-ZA
    @mr-ZA Автор вопроса
    longclaps, название чего-либо дерьмом/конфетой, требует причины и фактов об этом предмете, называя что-то дерьмом без причины характеризует человека как не совсем зрелого/здорового. То что вы не читаете внимательно того что у вас спросили опять же показатель того, что вы не соблюдаете требований. Вы на работе(если конечно берут на работу) тоже игнорируете требования заказчика/коллеги/руководителя?
  • Регулярки в python?

    mr-ZA
    @mr-ZA Автор вопроса
    longclaps, в чем ужасно? в том что пытаюсь сделать по-своему не использую синтаксический сахар? Или не можете понять этот код? Вопрос был в том как доделать одну функцию, а не как переписать по-новый
  • Регулярки в python?

    mr-ZA
    @mr-ZA Автор вопроса
    попробовал, удобно, но не могли бы вы подсказать как в моем коде доделать функцию parse_key все-таки
  • Регулярки python?

    mr-ZA
    @mr-ZA Автор вопроса
    Выходит ошибка если пишу так: (строки берутся из файла)

    with open("maillog", "r") as file_read:
            for text in file_read:
                
                email_pattern = re.compile(r'[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+')
                email_from_raw_string = email_pattern.search(text).group()
                new_string = email_pattern.sub('test@mail.ru', text)
    
                print(email_from_raw_string)
                print(new_string)


    Traceback (most recent call last):
    File "D:/home/projects/Python/parser_log.py", line 39, in
    main()
    File "D:/home/projects/Python/parser_log.py", line 36, in main
    get_data()
    File "D:/home/projects/Python/parser_log.py", line 28, in get_data
    email_from_raw_string = email_pattern.search(text).group()
    AttributeError: 'NoneType' object has no attribute 'group'
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    WP Panda, да соответсвенно меньше вес у сайта ничего лишнего, спасибо вам большое, вы мне очень-очень помогли!
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    WP Panda, чтобы товар добавлялся на страницу, у меня на сайте создана отдельная самостоятельная страница(Отвертки), и страница(Инструменты). Сейчас получается так, что подкатегории отображаются на странице Инструменты и товары на ней же фактически. Можно ли сделать так, что категория на странице Инструменты, но при ее нажатии происходит переадресация на страницу Отвертки?
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    WP Panda, Получилось, теперь на основной пункты с категориями, а можно ли сделать чтобы это были не просто категории а как бы добавление на страницу
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    WP Panda, сделал все как на скрине, основной страницей поставил Инструменты, но все равно там же товар
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    WP Panda, 5cd716e6a128b562771053.png

    WooComerce -> Настройки
    Вот здесь если указать страницу Инструменты все товары попадают туда, но мне надо на разные страницы (Отвертки, Спецодежда и тд)
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    WP Panda, а категории как то связанны со страницами? Указал в свойствах страницы Отвертки что родительская Инструменты. Потом соотвественно в одноименной категории Отвертки указал что ее родитель Инструменты, но все равно товар на странице Инструменты, пробовал две разные темы - та же история
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    WP Panda, в родительской категории в данном случае Инструменты указано отображение подкатегорий, а код тот что выше куда вставляется?
  • WooComerce Wordpress товар на разные страницы?

    mr-ZA
    @mr-ZA Автор вопроса
    Ан нет к сожалению не сработало, товар все там же. В свойствах товара указал что принадлежит к категории отвертки. Потом в свойствах категории отвертки указал отображение подкатегорий но не сработало.
  • Произвольные элементы на сайте WordPress?

    mr-ZA
    @mr-ZA Автор вопроса
    slave bb, перечитывайте вопрос, способен сам дописать в помощи не нуждаюсь
  • Произвольные элементы на сайте WordPress?

    mr-ZA
    @mr-ZA Автор вопроса
    в header.php вообще нет html кода (то же вначале туда полез). Хотя кнопки: Главная Контакты и тд существуют
  • Парсинг сайта, Python + BeautifulSoup?

    mr-ZA
    @mr-ZA Автор вопроса
    Александр, ты сам понял что написал василий?) Если больше 7 выведи 1234.., ты если сам не особо смыслишь не пиши лучше, Python не повседневный мой язык, не можешь сам не мучай жопу
  • Парсинг сайта, Python + BeautifulSoup?

    mr-ZA
    @mr-ZA Автор вопроса
    Александр, хорошо, а как все-таки получить ip и прочее?
  • Парсинг сайта, Python + BeautifulSoup?

    mr-ZA
    @mr-ZA Автор вопроса
    Если оставить так:
    import requests
    from bs4 import BeautifulSoup
    
    def get_html(site):
        r = requests.get(site)
        return r.text
    
    def get_page_data(html):                         #sources
        soup = BeautifulSoup(html, 'lxml')           #(format_in, parser)
    
        line = soup.find('table', id='theProxyList').find_all('tr')     #resolve table
    
        for tr in line:
            td = tr.find_all('td')
            print (td)
            #ip = td[0].text
            #print(ip)
            #port = td[2].text
            #country = td[3].text
            #anonym = td[4].text
            #types = td[5].text
            #time = td[6].text
    
            #data = {'ip': ip,
             #       'Port': port,
              #      'Country': country,
               #     'Anonymize': anonym,
                #    'Type': types,
                 #   'Time': time}
    
    def main():
        url = 'http://foxtools.ru/Proxy'
        get_page_data(get_html(url))
    
    if __name__ == '__main__':
            main()


    Выводит такое:
    []
    [, 78.41.246.137, 80, SE.png Швеция (SE),
    низкая,
    HTTP
    , 0.04, 20.04.2019 в 11:20]
    [, 37.187.118.56, 80, AT.png Австрия (AT),
    наивысшая,
    HTTP
  • Привет, как вручную скомпилировать программу для x86 архитектуры через коммандную строку windows и компилятор g++ от mingw?

    mr-ZA
    @mr-ZA Автор вопроса
    Довольный Жизнью, уместилось не все

    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/libstdc++.dll.a when searching for -lstdc++
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/libstdc++.a when searching for -lstdc++
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib\libmoldname.a when searching for -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib\libmingwex.a when searching for -lmingwex
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmingwex
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib\libmsvcrt.a when searching for -lmsvcrt
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmsvcrt
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libpthread.dll.a when searching for -lpthread
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libgcc_s.a when searching for -lgcc_s
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc_s
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/libgcc.a when searching for -lgcc
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0\libgcc.a when searching for -lgcc
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/libgcc.a when searching for -lgcc
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcc
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib\libmoldname.a when searching for -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmoldname
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32
    C:/Qt/Qt5.12.1/Tools/mingw730_64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmsvcrt
    collect2.exe: error: ld returned 1 exit status