AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-1191641

CuriosityCalls's questions

Martin Hope
CuriosityCalls
Asked: 2024-07-07 11:03:30 +0800 CST

Como posso salvar uma página do Reddit para visualização offline em formato HTML DEPOIS que o usuário interagiu manualmente com a página que possui uma enorme seção de comentários?

  • 6

Estou tentando salvar uma página do Reddit para visualização OFFLINE como um único arquivo HTML, EXATAMENTE como é exibido no navegador e depois de já ter expandido manualmente alguns tópicos de comentários. Este problema é um subconjunto da questão geral de como salvar todo o DOM da web em seu estado atual, preservando os efeitos e o layout CSS. Por exemplo, aqui estão uma infinidade de postagens na plataforma Stack Exchange que fazem esta pergunta geral:

  • Como posso despejar todo o Web DOM em seu estado atual no Chrome?
  • É possível despejar o DOM com JavaScript e preservar os efeitos e o layout CSS?
  • Como salvar uma página da web em seu estado atual com imagens no Chrome?
  • Salve a página da web atual em um único formato de arquivo HTML
  • Posso capturar e salvar o estado atual de uma página da web usando javascript?
  • Como mostrar/salvar o HTML incluindo imagens conforme mostrado atualmente pelo navegador da web?
  • Como obter uma cópia local perfeita de uma página da web?
  • Como salvar um aplicativo da web em HTML estático?
  • Salvar site contendo javascript depois de interpretado
  • Como faço para salvar uma página da Web sem recarregar ou executar novamente o JS?
  • Como faço o download completo de uma página da web, preservando sua funcionalidade? [duplicado]

Quase todas as respostas são de uma das seguintes formas:

  • Clique com o botão direito e selecione Save as...e salve como Web Page, Complete (*.htm;*.html)ou Web page, Single File (*.mhtml).

  • Abra o Chrome DevTools e copie todo o HTML ( Copy outerHTML) da Elementsguia.

  • Você nunca será capaz de salvar um arquivo que se pareça exatamente com a versão ativa do site porque muitos links são links "relativos" e muitos links para scripts externos podem estar contidos em arquivos CSS e JS.

  • Use uma ferramenta como HTTrack. (Até onde eu sei, no entanto, o HTTrack não suporta salvar tudo em um único arquivo HTML.)

  • Salvar uma página da web como um único arquivo HTML exatamente como aparece para o usuário durante uma renderização ao vivo é simplesmente impossível para muitos sites.

  • Use uma extensão de navegador, como “ Single File ” (a página GitHub do desenvolvedor está aqui ), “ Save Page WE ” ou “ WebScrapBook ”.

  • Experimente a extensão “ WebRecorder ” do Chrome .

Várias dessas respostas realmente alcançam algum nível de salvamento do layout da página da Web como um único arquivo HTML, exatamente como aparece quando renderizado ao vivo, mas há uma ENORME desvantagem: elas não salvam o arquivo HTML de uma maneira que possibilite o usuário visualizar a página OFFLINE . A parte de visualização offline é essencialmente o que procuro e é o cerne do meu problema.

Por exemplo, abrir o Chrome DevTools e salvar tudo outerHTMLna Elementsguia realmente permite que o usuário salve a página exatamente como ela aparece quando renderizada ao vivo, mas assim que o usuário tenta abrir o arquivo HTML no modo offline, nenhum dos recursos externos os scripts são capazes de carregar e, portanto, toda a seção de comentários da página do Reddit literalmente nem é exibida. Fiz uma inspeção manual no próprio arquivo HTML e descobri que os próprios comentários estão realmente presentes no arquivo HTML, mas simplesmente não são renderizados quando o usuário carrega o arquivo, pois dependem de scripts externos para ditar como para exibir ao usuário.

Uma solução (quase...)

Na minha experiência, descobri que usar a extensão do Chrome SingleFile realiza exatamente a tarefa que procuro (quase), e é melhor. Ele é capaz de salvar a página exatamente como parece ao usuário durante uma renderização ao vivo (mesmo quando visualizada offline), e descobri que é melhor do que as extensões "Salvar página WE" e "WebScrapBook". SingleFile lida perfeitamente com muitos sites, mas falha miseravelmente ao tentar salvar uma página do Reddit que possui um enorme tópico de comentários . Nesses casos, a extensão consome muita memória e simplesmente trava a guia ( Out of Memoryocorre um erro). A parte triste é que a extensão funciona bem em postagens do Reddit que têm uma seção de comentários muito pequena, mas de forma um tanto zombeteira, na maioria das vezes quando eu quero salvar uma postagem do Reddit, a postagem do Reddit tem uma seção de comentários muito grande e, portanto, o A extensão SingleFile não consegue lidar com isso.

O desenvolvedor do SingleFile tem uma variante de linha de comando da ferramenta em sua página do GitHub , mas isso simplesmente inicia um navegador sem cabeça e baixa o URL solicitado. Essa abordagem é inútil no meu caso, pois quero salvar a página do Reddit com as modificações que fiz pessoalmente e manualmente (ou seja, com os tópicos de comentários desejados expandidos manualmente). Além disso, tive o mesmo problema de falta de memória com essa abordagem.

Solução alternativa suja

Descobri que uma solução super suja para o meu problema é simplesmente salvar a página no formato PDF, mas não quero um formato PDF. Eu quero um formato HTML.

Alguma ideia sobre como salvar uma página do Reddit para visualização offline, mesmo em casos em que a seção de comentários é bastante grande?

browser
  • 2 respostas
  • 129 Views
Martin Hope
CuriosityCalls
Asked: 2023-08-13 03:26:47 +0800 CST

Como desligar completamente o brilho adaptável da tela com base no conteúdo?

  • 9
Esta recompensa terminou . As respostas a esta pergunta são elegíveis para uma recompensa de +50 reputação. O período de carência da recompensa termina em 18 horas . Foxcat385 quer chamar mais atenção para esta questão:
A resposta vencedora deverá considerar todas as circunstâncias especificadas na pergunta e oferecer uma solução.

Tenho um laptop Lenovo Yoga C940-15IRH (81TE) com Windows 10 que ajusta automaticamente o brilho da tela com base no conteúdo exibido; entretanto, quando a tela exibe conteúdo branco [página da Wikipedia], o brilho aumenta , e quando a tela exibe conteúdo preto [site no modo escuro], o brilho diminui .

  • Isso é altamente bizarro e o oposto do que eu esperava - faz sentido diminuir o brilho ao olhar para conteúdo branco, já que é muito claro, e aumentar o brilho ao olhar para conteúdo escuro, já que é escuro (não o oposto )

Quero desligar completamente o Adaptive Screen Brightness, com o nome oficial do Windows sendo Content Adaptive Brightness , mas aparentemente isso é apenas para Windows 11, não 10:

  • O artigo explica como desligá-lo por meio de Configurações , mas não vejo nenhuma das opções de brilho adaptável disponíveis no meu computador

Só percebo que isso acontece no modo bateria, quando meu laptop está desconectado.


Solução de bate-papo do Bing tentada:

Você pode desativar o Adaptive Brightness no Windows 10 por meio da linha de comando, abrindo um prompt de comando elevado e executando o seguinte comando:

powercfg -restoredefaultschemes
  • No entanto, os links abaixo dizem para executar:
    powercfg -setdcvalueindex SCHEME_CURRENT 7516b95f-f776-4464-8c53-06167f40cc99 FBD9AA66-9553-4097-BA44-ED6E9D65EAB8 0
    
    • Como ativar ou desativar o brilho adaptável no Windows 10
    • Como desligar o brilho adaptável do Windows 10 (desativar totalmente)
    • Como desativar o recurso Adaptive Brightness no Windows 10?

Executei os dois comandos, mas não mudou nada:

powercfg -restoredefaultschemes

powercfg -setdcvalueindex SCHEME_CURRENT 7516b95f-f776-4464-8c53-06167f40cc99 FBD9AA66-9553-4097-BA44-ED6E9D65EAB8 0


Outras soluções tentadas:

  • Esta resposta diz para alterar o valor da string do registro ProcAmpBrightnesspara 0a chave abaixo, mas não tenho uma profileschave:
    HKLM\Software\Intel\Display\igfxcui\profiles\media\Brighten Movie
    
    Eu só tenho essas chaves, mas tenho o DWORD procAmpBrightnessdefinido 0como MediaKeys:
    HKLM\Software\Intel\Display\igfxcui\3D
    HKLM\Software\Intel\Display\igfxcui\MediaKeys
    HKLM\Software\Intel\Display\igfxcui\MISC
    

  • Esta resposta diz para tentar alterar o brilho adaptável nas configurações do BIOS, mas meu laptop não tem essa configuração


Também tentei experimentar exaustivamente o aplicativo Intel Graphics Command (desativando o modo de economia de energia, etc.) , mas não adiantou nada e estou realmente sem ideias sobre o que fazer.

O Adaptive Brightness pode ser desativado?

windows-10
  • 3 respostas
  • 138 Views
Martin Hope
CuriosityCalls
Asked: 2021-12-21 19:47:40 +0800 CST

Como extrair o nome do arquivo sem a extensão e escrever isso em uma tag usando o ExifTool?

  • 5

Estou usando o ExifTool no Linux e estou trabalhando com alguns arquivos de vídeo MP4. Desejo adicionar o respectivo nome de arquivo de cada arquivo como um comentário de metadados (usando a -Commenttag). Por exemplo, suponha que eu tenha um arquivo chamado winter.mp4, quero adicionar o comentário "inverno" à -Commenttag de metadados do arquivo. Observe que o comentário não inclui a extensão do arquivo (ou seja, não inclui o .mp4).

Como posso fazer isso?

Eu tentei usar o comando, exiftool '-Comment<FileName' 'winter.mp4'mas isso inclui a extensão ".mp4", então vejo a -Commenttag preenchida com "winter.mp4", em vez de apenas "winter". Tentei procurar uma solução online, mas sem sucesso.

linux metadata
  • 1 respostas
  • 344 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve