Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将HTML输出转换为字符串_Html_String - Fatal编程技术网

将HTML输出转换为字符串

将HTML输出转换为字符串,html,string,Html,String,我想将HTML输出(人们在浏览器上看到的)转换为字符串(实际上可能是一组字符串) 标题 地区 数据传输速率 数字存储 能量 频率 燃油经济性 长度 大量 平面角 压力 速度 温度 时间 卷 美国液体加仑 美国液体夸脱 美国液体品脱 美国法律杯 美国液体盎司 美国汤匙 美国茶匙 立方米 升 毫升 英制加仑 英制夸脱 英制品脱 皇家杯 英制液体盎司 大汤匙 皇家茶匙 立方英尺 立方英寸 = 美国液体加仑 美国液体夸脱 美国液体品脱 美国法律杯 美国液体盎司 美国汤匙 美国茶匙 立方米 升 毫升

我想将HTML输出(人们在浏览器上看到的)转换为字符串(实际上可能是一组字符串)


标题
地区
数据传输速率
数字存储
能量
频率
燃油经济性
长度
大量
平面角
压力
速度
温度
时间
卷
美国液体加仑
美国液体夸脱
美国液体品脱
美国法律杯
美国液体盎司
美国汤匙
美国茶匙
立方米
升
毫升
英制加仑
英制夸脱
英制品脱
皇家杯
英制液体盎司
大汤匙
皇家茶匙
立方英尺
立方英寸
=
美国液体加仑
美国液体夸脱
美国液体品脱
美国法律杯
美国液体盎司
美国汤匙
美国茶匙
立方米
升
毫升
英制加仑
英制夸脱
英制品脱
皇家杯
英制液体盎司
大汤匙
皇家茶匙
立方英尺
立方英寸

当然,如果您使用类似Python的东西,只需将文档加载到其中并输出文本即可

#!/usr/bin/env python3
from bs4 import BeautifulSoup


html_doc = """
    your HTML string
"""

soup = BeautifulSoup(html_doc, 'lxml')
print(soup.get_text())

你需要使用Javascript,如果你提到解析它和for循环get.text for text元素并通过.getSelectedIndex获取combobox的文本,你能详细说明一下方法吗?我尝试了python 3.4中的版本BeautifulSoup4,我还尝试使用“html.parser”而不是“lxml”,但输出相同,我缺少什么吗?输出类似“区域数据传输速率数字存储能量频率燃油经济性质量平面角压力进料温度体积美国液体加仑液体夸脱液体品脱法定杯…”