Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.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
Python 不能提取“;“移动”;数据。从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从从目前来看,从从目前来看,从目前来看,从从目前来看,从目前来看,从从目前来看,从从目前来看,从目前来看,从目前来看,从从从目前来看,从从从目前来看,从从目前来看,从从从从目前来看,从从从从目前来看,从从从从从目前来看,以及以及从从从从从目前,从从从目前来看,以及以及以及以及从从从从从从从目前来看,从从从目前,以及以及以及以及以及从从从从从未来,从从未来,从从未来,从从从从未来,从从从未来,从从从从从从未来,从从从从从从从未来,以及以及以及以及以及以及以及以及以及以及以及以及以及以及从从从从从从从从x27;]_Python_Selenium - Fatal编程技术网

Python 不能提取“;“移动”;数据。从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从从目前来看,从从目前来看,从目前来看,从从目前来看,从目前来看,从从目前来看,从从目前来看,从目前来看,从目前来看,从从从目前来看,从从从目前来看,从从目前来看,从从从从目前来看,从从从从目前来看,从从从从从目前来看,以及以及从从从从从目前,从从从目前来看,以及以及以及以及从从从从从从从目前来看,从从从目前,以及以及以及以及以及从从从从从未来,从从未来,从从未来,从从从从未来,从从从未来,从从从从从从未来,从从从从从从从未来,以及以及以及以及以及以及以及以及以及以及以及以及以及以及从从从从从从从从x27;]

Python 不能提取“;“移动”;数据。从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从目前来看,从从目前来看,从从目前来看,从目前来看,从从目前来看,从目前来看,从从目前来看,从从目前来看,从目前来看,从目前来看,从从从目前来看,从从从目前来看,从从目前来看,从从从从目前来看,从从从从目前来看,从从从从从目前来看,以及以及从从从从从目前,从从从目前来看,以及以及以及以及从从从从从从从目前来看,从从从目前,以及以及以及以及以及从从从从从未来,从从未来,从从未来,从从从从未来,从从从未来,从从从从从从未来,从从从从从从从未来,以及以及以及以及以及以及以及以及以及以及以及以及以及以及从从从从从从从从x27;],python,selenium,Python,Selenium,在这个页面中有一个表格,每一行都有一个加号“+”按钮,如果你点击它,会显示更多的详细信息(我需要的信息) 每个加号“+”按钮都有相同的类,而且一次只能显示一条详细信息。因此,如果我单击了第一个按钮,当我单击第二个加“+”按钮时,第一行的详细信息将消失(关闭) 问题是,每次我点击一个按钮,页面都会有一定的移动,我怀疑这可能是原因,但这毫无意义。为什么我怀疑这一点?因为列表中的第一项是来自行中其他位置的文本 我设法一个接一个地单击每个按钮,但我无法提取所需的数据,从而导致出现一个空白列表,如[第“”

在这个页面中有一个表格,每一行都有一个加号“+”按钮,如果你点击它,会显示更多的详细信息(我需要的信息)

每个加号“+”按钮都有相同的类,而且一次只能显示一条详细信息。因此,如果我单击了第一个按钮,当我单击第二个加“+”按钮时,第一行的详细信息将消失(关闭)

问题是,每次我点击一个按钮,页面都会有一定的移动,我怀疑这可能是原因,但这毫无意义。为什么我怀疑这一点?因为列表中的第一项是来自行中其他位置的文本

我设法一个接一个地单击每个按钮,但我无法提取所需的数据,从而导致出现一个空白列表,如[第“”行的其他文本]、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“”]

我使用的代码是:

list = []
elements = driver.find_elements_by_css_selector("span[class='buttonclass']")
for x in range(len(elements)):
    elements[x].click()
    time.sleep(2)
    results = driver.find_element_by_css_selector("td[class='class of info I want']")
    skutxt = results.text
    list.append(skutxt)

print(list)

Terminal shows: ['wrong text', '', '', '', '', '', '', '', '', '', '']


多谢各位

使用Python函数进行并行迭代

请尝试以下代码:

text_list = []
elements = driver.find_elements_by_css_selector("span[class='buttonclass']")
results = driver.find_elements_by_css_selector("td[class='class of info I want']")

for element, result in zip(elements, results):
    elements.click()
    time.sleep(2)
    text_list.append(result.text)

print(text_list)

但是请注意时间。睡眠(…)是一种不好的方式,你可以使用其他的选择。

。通过css选择器(“span[class='buttonclass']”)查找元素(
。通过css选择器(“td[class='classofinfo'I want'])
查找元素的长度相同?嗨!对它们的长度完全相同。这一个。通过css选择器(“td[class='classof info I want'])查找元素(“td[class='classof info I want'])是“隐藏”的,直到我点击按钮。亲爱的frianH,再次感谢你。谢谢你抽出时间。顺致敬意,