🚀 Okoa 48% kwenye Mpango wa Premium = Pata vipengele vyote kwa $2.08/mwezi tu (Mpango wa Mwaka). Boresha Sasa
Vipengele

Tafuta Maandishi ya Monitor katika Chanzo: Gundua Manenomsingi Yaliyofichwa kwenye HTML ya Ukurasa

Ufuatiliaji wa maneno muhimu kwa kawaida hufuatilia maandishi yanayoonekana kwenye ukurasa — maneno unayoweza kusoma kwa hakika. Lakini wakati mwingine thamani unayojali iko kwenye msimbo wa chanzo wa HTML wa ukurasa badala yake: ndani ya kipengele kilichofichwa, sifa ya data-, hati ya ndani, au JSON ambayo ukurasa bado haujaonyesha kwenye skrini. Hilo linapotokea, ugunduzi wa kawaida wa neno muhimu hauwashi kamwe, kwa sababu neno hilo kitaalamu haliko "linaloonekana."

Chaguo la Tafuta maandishi ya ufuatiliaji katika chanzo hutatua hili. Kwenye kichupo cha Tambua Neno Muhimu, liwashe na Auto Refresh itatafuta chanzo kamili cha HTML — ikijumuisha vipengele vilivyofichwa na hati — badala ya maandishi yanayoonekana pekee.

img
Kiingereza 
Inaendeshwa 
Muda wa Kipindi
Orodha ya Kuonyesha Upya
Tambua Neno Muhimu

Tambua Neno Muhimu

 Cheza sauti neno muhimu linapopatikana / lisipopatikana

 Mjulishe mtumiaji wakati neno muhimu linapatikana / halipatikani

 Tafuta maandishi ya ufuatiliaji katika chanzo 

Jinsi ya kuwezesha Tafuta maandishi ya ufuatiliaji katika chanzo

  1. Fungua kiendelezi cha Auto Refresh na ubadilishe hadi kichupo cha Tambua Neno Muhimu.
  2. Ingiza neno muhimu (au maneno muhimu) unayotaka kiendelezi kifuatilie.
  3. Weka alama kwenye Tafuta maandishi ya ufuatiliaji katika chanzo.
  4. Bofya Hifadhi. Kuanzia upakiaji upya unaofuata, Auto Refresh itachanganua chanzo ghafi cha HTML kwa ajili ya neno lako muhimu badala ya maandishi yanayoonekana kwenye skrini pekee.

Wakati wa kuitumia — na wakati wa kutotumia

  • Itumie wakati thamani iko kwenye msimbo, si kwenye skrini: hali iliyohifadhiwa kwenye <div> iliyofichwa, hisa au bei iliyohifadhiwa kwenye sifa ya data-, au alama iliyoandikwa kwenye hati ya ndani au kipande cha JSON.
  • Ni hasa kwa watengenezaji. Njia hii husoma chanzo kamili cha ukurasa, kwa hivyo ni ya kiufundi zaidi kuliko ulinganishaji wa maandishi ya kawaida yanayoonekana.
  • Ni polepole zaidi.Scanning chanzo kizima cha HTML huchukua kazi zaidi kuliko kuchanganua maandishi yanayoonekana, kwa hivyo tarajia ugunduzi kuwa mzito kidogo katika kila upakiaji upya.
  • Jihadhari na matokeo chanya ya uwongo. Kwa sababu pia husoma vipengele vilivyofichwa na hati, neno muhimu linaloonekana kwenye msimbo wa usuli linaweza kuanzisha ulinganishaji hata kama hakuna kilichobadilika kwenye ukurasa unaoonekana.
  • Liwashe tu ikiwa ulinganishaji wa kawaida hautoshi. Ikiwa ugunduzi wa kawaida wa maneno muhimu kwenye maandishi yanayoonekana tayari unapata unachohitaji, acha hii ikiwa imezimwa kwa matokeo ya haraka na safi zaidi.

Ulinganishaji wa maandishi yanayoonekana dhidi ya ulinganishaji wa chanzo

Kwa chaguo-msingi, ugunduzi wa maneno muhimu huangalia ukurasa uliotolewa — maandishi ambayo mwanadamu angeyaona baada ya kivinjari kuchora kila kitu. Hilo ndilo chaguo sahihi karibu kila wakati: ni la haraka, na linaendana na ufahamu wako wa kile kilicho "kwenye ukurasa." Tafuta maandishi ya ufuatiliaji katika chanzo hufanya kazi safu moja chini. Badala ya matokeo yaliyotolewa, husoma HTML ghafi iliyotumwa na seva — kila lebo, sifa, maoni, na hati ya ndani, iwe inaonyeshwa au la. Kwa hivyo neno lililofungwa kwenye kipengele cha display:none, lililo kwenye sifa ya title, au lililoandikwa kwenye kizuizi cha <script> halionekani kwa ugunduzi wa kawaida lakini linaonekana kikamilifu kwa ugunduzi wa chanzo.

Mfano wa haraka

Fikiria ukurasa wa bidhaa unaoonyesha "Haipo kwenye hisa" kwa wanunuzi, lakini watengenezaji wameacha hali halisi kwenye msimbo kama data-availability="in_stock" kabla ya kiolesura kusasishwa. Ugunduzi wa kawaida ungeendelea kulinganisha maandishi yanayoonekana ya "Haipo kwenye hisa". Washa Tafuta maandishi ya ufuatiliaji katika chanzo na weka neno lako muhimu kuwa in_stock, na Auto Refresh inaweza kutambua mabadiliko pindi yanapoonekana kwenye HTML — mara nyingi muda mfupi kabla ukurasa unaoonekana haujafikia mabadiliko hayo. Ujanja huo huo hufanya kazi kwa alama za hali, ujumbe wa makosa uliofichwa, na thamani ambazo ukurasa huhifadhi kwenye chanzo lakini huzionyesha baadaye kwa JavaScript.

Vidokezo vya kuweka matokeo safi

  • Chagua neno muhimu ambalo ni maalum iwezekanavyo. Maneno mafupi au ya kawaida yana uwezekano mkubwa wa kuonekana mahali fulani kwenye msimbo bila kukusudia.
  • Ukianza kupata ulinganishaji ambao hauakisi mabadiliko halisi kwenye ukurasa, huo ndio matokeo chanya ya uwongo ya kawaida kutoka kwenye msimbo wa usuli — boresha neno muhimu au badilisha sheria irudi kwenye ugunduzi wa maandishi yanayoonekana.
  • Liweke limewashwa tu kwenye sheria ambazo zinahitaji kweli. Kuliacha limewashwa kila mahali hufanya kila ukaguzi kuwa wa polepole zaidi bila faida yoyote.

Tafuta maandishi ya ufuatiliaji katika chanzo ni chaguo la kutumia wakati kitu unachofuatilia hakionekani kamwe kwenye ukurasa. Liwashe kwa sheria hizo maalum, liache limezimwa kila mahali pengine, na Auto Refresh inaweza kutambua mabadiliko yaliyofichwa kwenye HTML ambayo ugunduzi wa maandishi yanayoonekana ungepuuza kimya kimya.