V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
vtoexsir
V2EX  ›  HTML

请问有什么软件可以精简 html 代码?

  •  
  •   vtoexsir · Nov 3, 2017 · 5988 views
    This topic created in 3096 days ago, the information mentioned may be changed or developed.
    像这样的 html 代码:
    <p><span>[3]</span><span>殷明</span><span>.</span><span>关于线性代数教材结构教法及建设的思考</span><span>[J].</span><span>合肥工业大学学报:社会科学版,</span><span>2002</span><span>(</span><span>2</span><span>):</span><span>108-120.</span></p>

    可以精简为:
    <p>[3]殷明.关于线性代数教材结构教法及建设的思考[J].合肥工业大学学报:社会科学版,2002 ( 2 ):108-120.</p>

    请问有没有什么软件,可以批量精简 html 代码?
    10 replies    2017-11-04 11:29:00 +08:00
    mYYnSmiTEQWcCwAr
        1
    mYYnSmiTEQWcCwAr  
       Nov 3, 2017
    python 直接 replace("<span>","").replace("</span>","")可好?

    ![]( https://d.py3.io/img/bzszSrs2ZBhBiJ5E.png)
    mYYnSmiTEQWcCwAr
        2
    mYYnSmiTEQWcCwAr  
       Nov 3, 2017
    mYYnSmiTEQWcCwAr
        3
    mYYnSmiTEQWcCwAr  
       Nov 3, 2017
    mYYnSmiTEQWcCwAr
        4
    mYYnSmiTEQWcCwAr  
       Nov 3, 2017
    你也许可以看看的做汤(误)教程 → https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/
    isundust
        5
    isundust  
       Nov 4, 2017 via Android
    文本编辑器或者代码编辑器查找替换成 空(空格)
    autoxbc
        6
    autoxbc  
       Nov 4, 2017
    如果就是例子代码那么简单,那正则就可以了

    如果结构稍微复杂一点,那写出的正则像天书一样。可以试试先把 html 解析成 dom,然后用标准的 dom 方法对其操作。虽然性能不佳,但是写出的东西简单易维护
    xfspace
        7
    xfspace  
       Nov 4, 2017 via Android
    Python HTMLParser
    vtoexsir
        8
    vtoexsir  
    OP
       Nov 4, 2017
    感谢各位回复!
    看来我没有说清楚,我举的例子,只是个例子,其实代码的各种情况都会有,修改的规则不是简单的替换 span 标签一种。
    修改 span 标签,是目测看出来的。还有其他许多情况,目视才能发现。
    我想使用软件,软件可以依据 html 的规则,自动发现这些需要修改的地方,自动修改。
    hugee
        9
    hugee  
       Nov 4, 2017 via Android
    我猜 lz 是要采集
    zangbob
        10
    zangbob  
       Nov 4, 2017   ❤️ 1
    软件的没有,在线工具倒是有一个能完美达成要求的:

    https://www.htmlwasher.com/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   861 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 22:00 · PVG 06:00 · LAX 15:00 · JFK 18:00
    ♥ Do have faith in what you're doing.