🚀 Säästa 48% Premiumi plaani pealt = Saa kõik funktsioonid vaid $2.08/kuus (Aastaplaan). Uuenda kohe
Omadused

Leia jälgitav tekst lähtekoodist: Tuvasta veebilehe HTML-i peidetud märksõnad

Märksõnade jälgimine vaatab tavaliselt lehel olevat nähtavat teksti — sõnu, mida te tegelikult lugeda saate. Kuid mõnikord asub teile oluline väärtus hoopis lehe HTML-lähtekoodis: peidetud elemendi sees, data- atribuudis, tekstisiseses skriptis või JSON-is, mida leht pole veel ekraanil kuvanud. Sellisel juhul tavaline märksõnade tuvastamine ei käivitu kunagi, sest sõna ei ole tehniliselt "nähtav".

Leia jälgitav tekst lähtekoodist valik lahendab selle probleemi. Vahekaardil Tuvasta märksõna lubage see ja Auto Refresh otsib täielikust HTML-lähtekoodist — sealhulgas peidetud elementidest ja skriptidest — mitte ainult nähtavast tekstist.

img
English 
Töötab 
Ajavahemik
Värskenduste loend
Tuvasta märksõna

Tuvasta märksõna

 Esita heli märksõna leidmisel / mitteleidmisel

 Teavita kasutajat märksõna leidmisel / mitteleidmisel

 Leia jälgitav tekst lähtekoodist 

Kuidas lubada funktsioon Leia jälgitav tekst lähtekoodist

  1. Avage Auto Refresh laiendus ja minge vahekaardile Tuvasta märksõna.
  2. Sisestage märksõna (või märksõnad), mida soovite, et laiendus jälgiks.
  3. Märkige Leia jälgitav tekst lähtekoodist.
  4. Klõpsake Salvesta. Alates järgmisest laadimisest skannib Auto Refresh teie märksõna leidmiseks toorest HTML-lähtekoodi, mitte ainult ekraanil nähtavat teksti.

Millal seda kasutada — ja millal mitte

  • Kasutage seda siis, kui väärtus asub märgenduses, mitte ekraanil: peidetud <div>-is olev olek, data- atribuudis salvestatud laoseis või hind või tekstisisesesse skripti või JSON-objekti kirjutatud lipp.
  • See on peamiselt arendajatele. See meetod loeb kogu lehe lähtekoodi, seega on see tehnilisem kui tavaline nähtava teksti sobitamine.
  • See on aeglasem.Skannides kogu HTML-lähtekoodi võtab rohkem tööd kui nähtava teksti skannimine, seega arvestage, et tuvastamine võib iga uuesti laadimise ajal olla veidi koormavam.
  • Pöörake tähelepanu valepositiivsetele tulemustele. Kuna see loeb ka peidetud elemente ja skripte, võib taustmärgenduses esinev märksõna käivitada vaste isegi siis, kui nähtaval lehel midagi ei muutunud.
  • Lülitage see sisse ainult siis, kui tavalisest sobitamisest ei piisa. Kui tavaline nähtava teksti märksõnade tuvastamine leiab juba vajaliku, jätke see välja, et saada kiiremaid ja puhtamaid tulemusi.

Nähtava teksti sobitamine vs. lähtekoodi sobitamine

Vaikimisi vaatab märksõnade tuvastamine renderdatud lehte — teksti, mida inimene tegelikult näeks pärast seda, kui brauser on kõik kuvanud. See on peaaegu alati õige valik: see on kiire ja vastab teie ettekujutusele sellest, mis on "lehel." Leia jälgitav tekst lähtekoodist töötab ühe kihi võrra madalamal. Renderdatud tulemuse asemel loeb see toorest HTML-i, mille server saatis — iga märgendit, atribuuti, kommentaari ja tekstisisest skripti, olenemata sellest, kas midagi sellest kuvatakse või mitte. Seega sõna, mis on paigutatud display:none elemendi sisse, asub title atribuudis või on kirjutatud <script> plokki, on tavalisele tuvastamisele nähtamatu, kuid lähtekoodi tuvastamisele täiesti nähtav.

Kiire näide

Kujutage ette tootelehte, mis näitab ostjatele "Laost otsas", kuid arendajad jätsid tegeliku oleku märgendusse kujul data-availability="in_stock" enne kasutajaliidese uuendamist. Tavaline tuvastamine jätkaks nähtava teksti "Laost otsas" sobitamist. Lülitage sisse Leia jälgitav tekst lähtekoodist ja määrake märksõnaks in_stock, ning Auto Refresh suudab muutuse tabada hetkel, kui see ilmub HTML-i — sageli hetke enne, kui nähtav leht järele jõuab. Sama võte töötab olekulippude, peidetud veateadete ja väärtuste puhul, mida leht salvestab lähtekoodi, kuid kuvab hiljem JavaScripti abil.

Nõuanded tulemuste puhtana hoidmiseks

  • Valige võimalikult spetsiifiline märksõna. Lühikesed või levinud sõnad ilmuvad palju tõenäolisemalt kusagil märgenduses juhuslikult.
  • Kui hakkate saama vasteid, mis ei kajasta lehel tegelikku muutust, on see klassikaline taustmärgenduse valepositiivne tulemus — täpsustage märksõna või lülitage reegel tagasi nähtava teksti tuvastamisele.
  • Hoidke see lubatuna ainult reeglitel, mis seda tõesti vajavad. Selle kõikjal sisselülitatuna hoidmine muudab iga kontrolli aeglasemaks ilma kasuta.

Leia jälgitav tekst lähtekoodist on valik, mida kasutada siis, kui jälgitav asi ei ilmu kunagi tegelikult lehel. Lülitage see sisse nende konkreetsete reeglite jaoks, jätke see mujal välja ja Auto Refresh suudab tabada HTML-i sügavale peidetud muutusi, mida nähtava teksti tuvastamine vaikselt märkamata jätaks.