Задать вопрос
  • Как решить проблему с несоответствием паролей на андроид-приложениях?

    datka
    @datka
    Что это, баг приложения или трюк производителей, чтобы узнать мобильный номер пользователя?

    Производителям ваш номер телефона не нужен. От слова совсем.
    А вот дядям которые хотят провернуть свои дела в черную или украсть у вас данные он нужен.

    Андроид 5 версии уже старичок и в нем будет много дыр, которыми могут воспользоваться, особенно если ставишь все и ни читаешь к чему апп требует доступ. Или ставишь АПК с сторонних сайтов( Плей маркет та еще помойка с вирусами, но хотя-бы она относительно безопасна остальных )

    Сделайте полный ресет телефону. Если продолжится такое то прошивайте его. 4PDA + Xda-Develpoers тут вы найдете прошивки + гайды как это сделать.
    Ответ написан
    Комментировать
  • Выбор ноутбука под Фотошоп?

    datka
    @datka
    Я бы выбрал для себя Lenovo IdeaPad Gaming 3 15ARH05. В дальнейшем докупил +8гиг оперативки( если конечно в него можно еще впихнуть +8) и поменял ССД на 500Гб. Это лично мое мнение.
    Ответ написан
    Комментировать
  • Какой UTF-8 (hex.) код у переноса на новую строку?

    datka
    @datka
    Ok Google : hex utf8 new line
    Unicode Character 'SYMBOL FOR NEWLINE' (U+2424)
    Ответ написан
  • Как перенести куки в python request?

    datka
    @datka
    Попробуй вот так
    link_url = "Адрес твоего сайта"
    headers = {'User-Agent': 'Mozilla/5.0'} 
    html = requests.get(link_url, headers=headers)


    Если не поможет тогда смотри в сторону Selenium
    Ответ написан
    Комментировать
  • Что почитать про парсинг?

    datka
    @datka
    Основы HTML, CSS. Документацию по BeautifulSoup, Requests. Документацию по работам с List и Dict и циклами в питоне. Документацию по Selenium, Гайды по работе с консолью разработчиков Chrome/Firefox.Youtube ролики. Гугл. Как минимум надо знать как устроен сайт.
    Ответ написан
    3 комментария
  • С помощью какого плагина реализовать?

    datka
    @datka
    Вот как на сайте прям что указали делается через https://wordpress.org/plugins/jquery-post-splitter/
    Ответ написан
  • Думаю что на моем ноуте майнят. Что делать?

    datka
    @datka
    Я полный профан в этом и не знаю что и как удалить

    Несите в сервис. Пусть все сносят и заново ставят винду.

    Можете сами попробовать поставить Dr.Web или Malwarebytes. Лучше сперва одним пройтись потом вторым. После пройтись AdwCleaner. Если состояние не измениться несите в центр.

    Также через Диспетчер Задач посмотреть что грузит процессор и видео карту.
    Ответ написан
    1 комментарий
  • Что нужно для опгрейда ноутбука?

    datka
    @datka
    Ставьте SSD + 2x4 GB Ram. Если конечно он там оперативная память не распаяна. Забудьте про замену проца. Если он тоже распаян то вам нормально его ни кто перепаяет . если в сокете то надо посмотреть что туда идет через сайт производителя. + обновлять биос и т.д и т.п. Так-что ставьте ССД и 8 гигов оперативки.
    Max Supported Size: 8 GB
    Technology: DDR3 SDRAM
    Speed: 1333 MHz
    Slots Qty: 2
    Empty Slots: 0
    Ответ написан
  • Как создать копию определенного листа?

    datka
    @datka
    var spreadsheet = SpreadsheetApp.getActive();
    Поменяйте на
    var spreadsheet = SpreadsheetApp.getActive().getSheetByName('НазваниеЛиста');
    Ответ написан
  • Как спарсить строки на Python?

    datka
    @datka
    soup = BeautifulSoup(html)
    author_text = soup.find('i',{'class':'icon icon-user'})
    email_text = soup.find('i',{'class':'icon icon-support'})
    phone_text = soup.find('i',{'class':'icon icon-phone'})
    
    print(author_text.next)
    print(email_text.next)
    print(phone_text.next)

    Вывод:
    Пыльнев  Анатолий
    tollik36@mail.ru
    89055663563


    Старый Ответ
    from bs4 import BeautifulSoup
    html="""
    <tr>
    <td>
    <br/><br/>
    <i class="icon icon-user" data-selector=".icon" title="Автор"></i>   Барышева Олеся<br/>
    <i class="icon icon-support" data-selector=".icon" title="E-mail"></i>   olesya052019@bk.ru<br/>
    <i class="icon icon-phone" data-selector=".icon" title="Телефон"></i>   89188565504<br/>
    </td>
    </tr>
    """
    soup = BeautifulSoup(html)
    my_text = soup.find('td')
    print(my_text.get_text().split())

    Вывод.
    ['Барышева', 'Олеся', 'olesya052019@bk.ru', '89188565504']

    Либо без .split(), смотря как вы хотите получать/хранить данные.
    Барышева Олеся
    olesya052019@bk.ru
    89188565504


    UPD: Если у вас будет больше одного человека в коде можно сделать так.
    from bs4 import BeautifulSoup
    
    html="""
    <tr>
    <td>
    <br/><br/>
    <i class="icon icon-user" data-selector=".icon" title="Автор"></i>   Барышева Олеся<br/>
    <i class="icon icon-support" data-selector=".icon" title="E-mail"></i>   olesya052019@bk.ru<br/>
    <i class="icon icon-phone" data-selector=".icon" title="Телефон"></i>   89188565504<br/>
    </td>
    </tr>
    
    <tr>
    <td>
    <br/><br/>
    <i class="icon icon-user" data-selector=".icon" title="Автор"></i>   Иван Иванович<br/>
    <i class="icon icon-support" data-selector=".icon" title="E-mail"></i>   obi_van_ia9@bk.ru<br/>
    <i class="icon icon-phone" data-selector=".icon" title="Телефон"></i>   232321113312<br/>
    </td>
    </tr>
    
    <tr>
    <td>
    <br/><br/>
    <i class="icon icon-user" data-selector=".icon" title="Автор"></i>   Темный лорд<br/>
    <i class="icon icon-support" data-selector=".icon" title="E-mail"></i>   pirojok51@mail.ru<br/>
    <i class="icon icon-phone" data-selector=".icon" title="Телефон"></i>   80002111122<br/>
    </td>
    </tr>
    """
    
    soup = BeautifulSoup(html)
    my_text = soup.findAll('td')
    for text in my_text:
        print(text.get_text().split())


    Вывод будет таков

    ['Барышева', 'Олеся', 'olesya052019@bk.ru', '89188565504']
    ['Иван', 'Иванович', 'obi_van_ia9@bk.ru', '232321113312']
    ['Темный', 'лорд', 'pirojok51@mail.ru', '80002111122']
    Ответ написан
    5 комментариев
  • Как установить Arch Linux?

    datka
    @datka
    Все гайды пересмотрел, включая Арч вики.

    Так может Арч не для вас? Для начала попробуйте Убунты/федоры/Минты.
    Ответ написан
  • Как парсить (python/django) рейтинг IMDb и Кинопоиск себе на сайт?

    datka
    @datka
    В теории тебе нужна база данных где будут храниться рейтинги. Потом надо решить, ты будешь парсить весь IMDB/Кинопоиск или у тебя будет список фильмов-сериалов для которых надо будет искать рейтинг.

    1) Если весь IMDB/Кинопоиск. То тебе придется парсить каждый фильм по отдельности. Брать оттуда рейтинг и класть в базу. На этом этапе надо подумать, как сделать так что-бы твой IP addr не забанили за парсинг. Плюс ко всему прочему такое может быть что название фильма на IMDB не будет совпадать с названием фильма на Кинопоиске, а это отдельный геморой. Также не забываем время за которое сделается парсинг.

    2) Если список фильмов-сериалов для которых надо будет искать рейтинг. Тут немного попроще, делаешь список и может через API, может через requests делаешь поиск по сайтам фильма. Дальше парсишь ссылку на сам фильм и берешь рейтинг если в поиске конечно не показывает рейтинг.

    Так ты получишь рейтинг IMDB / Кинопойска. А потом Надо будет решить как обновлять рейтинг. Тут тоже много гемороя. Ну и как это всё прикрутить к django

    ПС: последуй примеру как тебе написали в коментах. Начни с простого.
    Ищи в гугле: BeautifulSoup, Selenim, Requests, Python
    Ответ написан
    Комментировать
  • Как правильно вытащить кусок текста с помощью bs4?

    datka
    @datka
    from bs4 import BeautifulSoup
    import re
    
    html = """ 
    <p class="order-quantity j-orders-count-wrapper" data-link="class{merge: selectedNomenclature^ordersCount < 1 toggle='hide'}">Купили
     <span data-link="{include tmpl='productCardOrderCount' ^~ordersCount=selectedNomenclature^ordersCount}">
    <script type="jsv#29_"></script>    
    <script type="jsv#27^"></script>
    <script type="jsv#30_"></script>        
    <script type="jsv#26^"></script>более 700 раз<script type="jsv/26^">
    </script>   
     <script type="jsv/30_"></script>
    <script type="jsv/27^"></script>
    <script type="jsv/29_"></script>
    </span>
    </p>
    """
    soup = BeautifulSoup(html)
    
    full_text = re.sub(' +', ' ',soup.find('p').get_text().strip().replace(u'\n', u' '))
    print(full_text)
    
    number = re.findall("[0-9]+",soup.find('p').get_text())
    print(nunber)
    Ответ написан
    1 комментарий
  • Как в Excel стирать слово до определенного знака?

    datka
    @datka
    Приложите скриншот файла.

    Если все наименования в одной ячейке (CSV) и разделяет их знак " > ", то можно использовать Text To Column. Разделить данные на столбцы, а потом если надо их соединить формулой =CONCATENATE().
    Ответ написан
    Комментировать
  • Почему USB флешка уменьшилась в объёме?

    datka
    @datka
    Такие "манипуляции" обычно делают делают китайские видео регистараторы,скрытые камеры в брелках, они форматируют флешку и пихают туда свой софт. Подозреваю что флешку отформатили и записали туда что-то. Попробуйте отформатировать ее через HP USB Disk Storage Format Tool( Запустите как Админ )
    Ответ написан
    4 комментария
  • Как сделать такое же лого?

    Комментировать
  • Как решить эту проблему с Socket ом?

    datka
    @datka
    Все работает. Запустил из консоли
    C:\Users\david\Desktop>test.py www.google.com
    Вывод:
    #
    # ARIN WHOIS data and services are subject to the Terms of Use
    # available at: https://www.arin.net/resources/registry/whois/tou/
    #
    # If you see inaccuracies in the results, please report at
    # https://www.arin.net/resources/registry/whois/inaccuracy_reporting/
    #
    # Copyright 1997-2021, American Registry for Internet Numbers, Ltd.
    #
    
    
    NetRange:       216.58.192.0 - 216.58.223.255
    CIDR:           216.58.192.0/19
    NetName:        GOOGLE
    NetHandle:      NET-216-58-192-0-1
    Parent:         NET216 (NET-216-0-0-0-0)
    NetType:        Direct Allocation
    OriginAS:       AS15169
    Organization:   Google LLC (GOGL)
    RegDate:        2012-01-27
    Updated:        2012-01-27
    Ref:            https://rdap.arin.net/registry/ip/216.58.192.0
    
    
    
    OrgName:        Google LLC
    OrgId:          GOGL
    Address:        1600 Amphitheatre Parkway
    City:           Mountain View
    StateProv:      CA
    PostalCode:     94043
    Country:        US
    RegDate:        2000-03-30
    Updated:        2019-10-31
    Comment:        Please note that the recommended way to file abuse complaints are located in the following links.
    Comment:
    Comment:        To report abuse and illegal activity: https://www.google.com/contact/
    Comment:
    Comment:        For legal requests: http://support.google.com/legal
    Comment:
    Comment:        Regards,
    Comment:        The Google Team
    Ref:            https://rdap.arin.net/registry/entity/GOGL
    
    
    OrgAbuseHandle: ABUSE5250-ARIN
    OrgAbuseName:   Abuse
    OrgAbusePhone:  +1-650-253-0000
    OrgAbuseEmail:  network-abuse@google.com
    OrgAbuseRef:    https://rdap.arin.net/registry/entity/ABUSE5250-ARIN
    
    OrgTechHandle: ZG39-ARIN
    OrgTechName:   Google LLC
    OrgTechPhone:  +1-650-253-0000
    OrgTechEmail:  arin-contact@google.com
    OrgTechRef:    https://rdap.arin.net/registry/entity/ZG39-ARIN
    
    
    #
    # ARIN WHOIS data and services are subject to the Terms of Use
    # available at: https://www.arin.net/resources/registry/whois/tou/
    #
    # If you see inaccuracies in the results, please report at
    # https://www.arin.net/resources/registry/whois/inaccuracy_reporting/
    #
    # Copyright 1997-2021, American Registry for Internet Numbers, Ltd.
    Ответ написан
  • Какие библиотеки Python использовать для обработки файла Excel?

    datka
    @datka
    как сделать что бы питон мониторил папку (например раз в 10сек)

    https://www.guru99.com/python-check-if-file-exists.html
    в связке с time.sleep
    Ответ написан
    Комментировать