在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ <text></text>對文本內(nèi)容顯示不一致怎么做到的

<text></text>對文本內(nèi)容顯示不一致怎么做到的

clipboard.png
如圖,這個頁面中html里面的時間和前端頁面顯示的時間不一致,是怎么做到的,規(guī)則是什么?https://www.tianyancha.com/co...

clipboard.png

回答
編輯回答
半心人

為了防止別人使用它的數(shù)據(jù),又要保證顯示效果做的特殊處理
數(shù)字都查表替換,顯示內(nèi)容保持一致。

2017年4月12日 04:15
編輯回答
小眼睛

@賈順名 所言,該文字采用了特殊的字體做渲染。字體在 font.css 文件中定義,它很可能會不定期更改。

通過查看網(wǎng)頁源碼,可以發(fā)現(xiàn)有多處地方都使用了混淆(xpath '//*[contains(@class, "tyc-num")]'),內(nèi)容包括漢字、英文字母、數(shù)字、標點符號等。

由于渲染的字體非常工整,可采用 OCR 引擎(tesseract)自動生成各種字符的映射表,實現(xiàn)全自動抓取、轉換信息流程。


附:識別漢字請使用 tesseract 4.0 及以上版本,數(shù)據(jù)文件選擇 chi_sim(best),下載地址 https://github.com/tesseract-...

親測可用。


請參考
《自定義字體混淆信息的自動化破解》, https://segmentfault.com/a/11...

2017年10月25日 09:30
編輯回答
尕筱澄

樓上的說的有道理。

2018年2月11日 13:52
編輯回答
絯孑氣

自定義的字體,規(guī)定字符實際顯示出來的效果,類似font-icon之類的也是這么做的,但是這個可能是為了防盜之類的吧(猜測)。
clipboard.png

2018年7月22日 02:03