Abra uma lista de URL na guia ACTIVE do Opera

1

Eu preciso processar muitos elementos (fotos) dentro de uma guia ativa do Opera, um por um da seguinte forma.

Quando um URL é aberto, há cerca de 10 a 20 elementos (imagens deslizando da direita para a esquerda) para serem processados.

Primeiro eu preciso ver o código de um elemento # 1 (que é a imagem # 1) para descobrir se ele tem caracteres / linhas / números que eu quero; manualmente eu faria isso pressionando Ctrl + Shift + C no Opera para invocar a aba "Elements" aparecendo na parte direita da tela e entrar nela.

Depois, preciso pesquisar vários elementos HTML para uma linha que, em uma versão curta, se parece com isso:

> "<li class="popup-slider-list-item popup-slider-list-item-#NNN"
> data-image="https:addressofpicture1.jpg" style="background-image:
> url(&quot;https://anotheraddressofpicture.jpg&quot;);"><span
> class="popup-slider-list-item-fade tr-opacity-03"></span><span
> class="popup-slider-list-item">{myVotes}</span><span
> class="popup-slider-list-item"></span></li>"

(é tudo uma linha, ">" deve ser removido). Minha observação é que a parte que eu preciso para cada foto é dentro de ""

Se eu encontrar certos caracteres / números / palavras na bagunça acima (desculpe, elementos) eu devo processar a foto, senão eu pulo para o elemento # 2 (foto # 2), etc.

Comecei meu roteiro assim:

#!/bin/bash 
for i in {1..3000}
# I expect up to 3000 pictures to process

 do
    opera -activetab https://url#1
    # this is the first problem - 
    # I need Opera browser to open an URL within CURRENT active tab,
    # not a new one, but "-activetab" still opens a new tab for my kubuntu

    # here should be my script.  


 done

Por favor, me guie na direção certa - quais comandos eu preciso?

(Eu estou começando a ler sobre xdotool - isso seria suficiente?).

    
por user222392 23.03.2017 / 13:13

0 respostas