【发布时间】:2021-05-24 22:00:33
【问题描述】:
我想从多个 html 文件的两个标签之间提取一些文本,然后将该文本添加到单独的文件中。
基本思想是我需要将页面的不同部分翻译成不同的语言。
此文本将被翻译,返回,然后需要添加回原来在 html 文件中的位置。
我很确定我应该使用 Beautiful Soup 来做到这一点,但我不知道怎么做。我查看了该网站上的其他问题,但我的一些具体问题使这变得困难。
- 标签不是html标签,它们是xml但也有空格
例如,它类似于
<Generic:tagName more-st-uff="Foo_Bar.xx_YY">text to be translated</Generic:tagName>
<Generic:tagName more-st-uff="Foo_Bar.aa_BB">text to be translated</Generic:tagName>
这里xx_YY和aa_BB是语言标签,语言缩写_COUNTRY ABBREVIATION
-
我希望它同时在多个文件上运行
-
每个文本 sn-p 都应该放在它自己的文件中
-
我需要以某种方式将该文本剪切(翻译)回 html 文件中。
我什至从哪里开始?我对 Python 还很陌生。
【问题讨论】:
标签: python html beautifulsoup translation