• Как изменить grub?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Вот, тут про темы GRUB.
    И на этом же ресурсе почти всё про кастом GRUB
    Ответ написан
    Комментировать
  • Почему иногда не работает часть клавиатуры а именно 0-зхжэ. такие кнопки?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    не работает часть клавы а именно кнопки 0 - з х ж э
    Как правило, схемы клавиатур организованы по матричному принципу, т.е. клавиши группированы по строкам и столбцам. Порядок 0 - з х ж почти стопроцентно наводит на мысль, что один из столбцов матрицы имеет неисправность.
    Иногда
    Знпчит, неисправность перемежающаяся, такие труднее всего искать.
    кажется проблема с драйверами.
    Началось это после того как рядом установил дебиан.
    Повторюсь, что вряд ли виноват софт, ссылка на него - ложный путь. Скорее всего, это перемежающийся обрыв цепи одного из столбцов матрицы.
    Ремонт мембранных клавиатур - муторное дело. Среди айтишников уже давно созрело убеждение, что клава - расходный материал и ремонту подлежать не должна. Так что выкиньте эту и за малые деньги купите следующую.
    Ответ написан
    1 комментарий
  • Как установить другуюю прошивку в Huawei y8p?

    @Nikita1244
    Anonymous
    Две прошивки на одно устройство - так делать не стоит. И также, у вас нету официальной сборки TWRP. TWRP - это кастомное рекавери(recovery), типа БИОС. И через него можно прошивать пользовательские пакеты, и так далее. И я советую для таких целей использовать Xiaomi Redmi Note, на них будут точно TWRP и кастомные прошивки. На Huawei их почти нет. Также, у вас нету кастомной прошивки именно под ваше устройство, только GSI, которые, к сожалению, недостаточно стабильны, и лучше их не использовать без TWRP.

    Существуют Open Gapps, которые вы можете установить на телефон, с разблокированным загрузчиком. Но нужны также рут права, я могу рассказать как их получить, если нужно. И при этом, можно пользоваться банковскими приложениями.

    Прошивка на Андроид, прошивка на Huawei - не знаю таких выражений. Предполагаю, прошивка на Huawei - имеется ввиду, что это прошивка которая модифицирована и оптимизирована Huawei, и добавлены функции. А прошивка на Android - это чистая прошивка на основе AOSP(Android Open Source Project), функции которой зависят от Google. Но оптимизация тоже есть, но от сообщества, которым занимается этим, то есть это неофициальное. Обычно разработчики кастомных прошивок(Pixel Experience, LINEAGE OS) просто оптимизируют, никакие функции не устраивают дополнительные. Обратите внимания, что сообщество разработчиков этих прошивок не имеют никакого отношения к компании Google. Нет, это не значит что будут гугл сервисы. Разработчики кастомных прошивок предоставляют сборки - vanilla(без гапсов) и другая версия с гапсами.

    Также предоставляю вам информацию о GSI прошивках.

    GSI прошивка - это собственно говоря кастомная прошивка, но она подходит для всех устройств у которых официальная прошивка минимум Android 8.0. Она получает информацию из раздела Vendor об устройстве, и основываясь на этой информации, подстраивается под ваше устройство. Но стоит обратить внимание, что - это экспериментальный инструмент разработчиков. Но есть GSI, которые пригодны для ежедневного использования, но лучше иметь официальный TWRP.
    Ответ написан
    Комментировать
  • Как спарсить pdf файлы с сайта?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Вообще говоря, в данном случае скачать совсем не проблема безо всяких скриптов, достаточно wget:

    wget -r -np https://codernet.ru/media/
    Ответ написан
    3 комментария
  • Как спарсить pdf файлы с сайта?

    @PavelMos
    Если просто скачать файлы из директорий, то проще wget
    Если именно спарсить и именно на питоне, то нужны модули requests и bs4 ( beautifulsoup, bs ) см инструкции к ним.

    link='https://codernet.ru/media/'
    r1=requests.get(link) #создаётся объект request с содержимым, полученным в ответ от сервера. Сам по себе он не текст странички 
    r2=r1.content.decode('utf-8') #декодируется содержимое,  r2 это уже текст
    soup1=bs.find_all ('a') #парсер beautifulsoup ищет все теги <a> где стоят ссылки

    после этого посмотреть, какие ссылки - абсолютные или относительные, если относительные, добавить к ним вышестояющую часть пути и снова сделать реквест и уже по ссылкам получить имена файлов (относительные) и скачать те из них, что pdf

    f1= open ('путь", 'wb')
    r1 = requests.get('link1') 
    f1.write(r1.content)  
    f1.close()
    Ответ написан
    Комментировать
  • Как спарсить pdf файлы с сайта?

    @alexbprofit
    Junior SE
    используй селениум для этой цели.
    подсказка: искать нужные элементы можно через xpath
    Ответ написан
    1 комментарий
  • Как спарсить pdf файлы с сайта?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Это делается элементарно, через консоль браузера. Зайдите на эту страницу:
    https://codernet.ru/media

    Нажмите, комбинацию CTRL + SHIFT + J и в открывшейся консоли введите:
    // Получаем список всех ссылок со страницы:
    
    links = document.querySelectorAll('a[href]');
    
    // Перебираем найденные ссылки в цикле:
    
    for (var n = 0; n < links.length; n++) {
    	
    	// Если ссылка ведет на текущий сайт (внутренняя):
    	
    	if (new URL(links[n].href)['host'] == location.host) {
    		
    		// Скачиваем html-код по этой ссылке:
    		
    		html = await (await fetch(links[n].href)).text();
    		
    		// Парсим этот html-код:
    		
    		doc = new DOMParser().parseFromString(html, 'text/html');
    		
    		// Ищем в спарсеном коде все pdf-ки:
    		
    		pdfs = doc.querySelectorAll('a[href$=".pdf"]');
    		
    		// Перебираем найденные pdf-ки в цикле:
    		
    		for (var i = 0; i < pdfs.length; i++) {
    			
    			// Выводим ссылку в консоли:
    			console.log(pdfs[i].href);
    			
    		}
    		
    	}
    	
    }
    Ответ написан
    6 комментариев