我在提取存储在某些段落标签中的文本时遇到了麻烦。我想使用“ for”循环遍历标签,并将其拉出并组合成一个称为“ text”的字符串,然后发出警报。我很确定我的大多数设置正确,但是我想念什么?
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import math
from sklearn.preprocessing import MinMaxScaler
from sklearn.metrics import mean_squared_error
from tensorflow.python.framework import ops
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
from tensorflow.keras.layers import LSTM
------------------------------------------
model = Sequential()
model.add(LSTM(4, input_shape=(1, look_back)))
model.add(Dense(1))
model.compile(loss='mean_squared_error', optimizer='adam')
model.fit(trainX, trainY, epochs=100, batch_size=256, verbose=2)
AttributeError: module 'tensorflow' has no attribute
'get_default_graph'
我想将所有段落组合成一个字符串,然后提醒该字符串或对该字符串进行处理。我的任务是获取所有这些标签,并对存储的文本进行处理。
答案 0 :(得分:0)
您可以使用查询字符串textContent
直接在<p>
内部创建所有#myDiv
的{{1}}的数组,并使用其第二个参数映射每个其textContent的节点。然后,只需通过所需的任何分隔符连接该数组:
#myDiv > p
const arrOfPTexts = Array.from(
document.querySelectorAll('#myDiv > p'),
({ textContent }) => textContent
);
const text = arrOfPTexts.join(' ');
console.log(text);
答案 1 :(得分:0)
这个够了
alert(document.getElementById('myDiv').innerText);
<div id="myDiv">
<p> This is the first paragraph tag in the div.</p>
<p> I will try to loop through this div tag.</p>
<p> In order to get all of the elements used.</p>
<p> As well as the text in this div.</p>
</div>