2017-04-26 59 views
0

我正在閱讀關於如何從http://proxylist.hidemyass.com/中刪除IP地址和端口號的4年的blog article。儘管這篇文章還沒有完成,並且沒有包含任何代碼,但他們描述的迷惑技術似乎仍然是HideMyAss正在使用的技術。如何從樣式顯示中刪除元素:HTML源代碼中沒有

例如,這裏是對應於IP地址的<span>元件:

<span> 
    <style> 
    .p6ox{ display:none } 
    .arbS{ display:inline } 
    .fjtd{ display:none } 
    .X9U3{ display:inline } 
    </style> 
    <span class="31">171</span> 
    <span class="X9U3">.</span> 
    38 
    <span style="display:none">196</span> 
    <div style="display:none">196</div> 
    <span style="display: inline">.</span> 
    <span class="96">66</span> 
    <span class="fjtd">223</span> 
    <span></span> 
    <span class="X9U3">.</span> 
    <span style="display: inline">144</span> 
</span> 

這裏是它是如何(更清晰)由鍍鉻的 '檢查元素' 渲染,

enter image description here

這是呈現的IP地址:

enter image description here

好像HideMyAss被使得更難以通過包括「誘餌」 <span>子元素與display:none,其或者直接通過style屬性或通過分配class{display:none}實現間接讀取的IP地址。

爲了消除這種混淆,我正在尋找一種基本上採用HTML和「渲染」的工具,它只是簡單地使用display:none刪除元素。有沒有這樣的工具已經存在?

回答

1
if ($(element).css('display') == 'none'){ 
    $(element).remove(); 
} 

如果您使用javascript來修改它們提供的html,您可以遍歷每個元素並檢查其CSS。

相關問題