如何使用XPathin论坛仅选择可见元素

如何使用XPathin论坛仅选择可见元素,xpath,Xpath,我使用XPath来标识网页上的元素。使用id属性不起作用,因为id值是自动生成的,可以更改 我想知道如何使用display:none访问元素使用以下XPath表达式的样式 //*[@id=“main content”]/div[1]/div/div[1]/iframe 我试着跟着一个,对吗 #/*[@id=“main content”]/div[1]/div/div[1]/iframe{display:NONE} 我澄清了你的问题。它代表了你想问的问题吗?您通常无法使用XPath访问CSS样式

我使用XPath来标识网页上的元素。使用
id
属性不起作用,因为id值是自动生成的,可以更改

我想知道如何使用
display:none访问元素使用以下XPath表达式的样式

//*[@id=“main content”]/div[1]/div/div[1]/iframe
我试着跟着一个,对吗

#/*[@id=“main content”]/div[1]/div/div[1]/iframe{display:NONE}

我澄清了你的问题。它代表了你想问的问题吗?您通常无法使用XPath访问CSS样式,请详细说明您的问题,包括示例输入和用于调用该表达式的代码。我已经可以告诉您,您的XPath表达式将是错误的,但我无法帮助您根据给定的信息找到正确的表达式。我想使用XPath删除ads,ads的XPath为/*[@id=“main content”]/div[1]/div/div[1]/iframe所以您知道该广告的XPath表达式,但不知道如何使用它来更改值。同样,请发布更多关于你是如何尝试的信息。如果你只想删除广告,使用AdBlock可能是比自己编码更好的选择;它适用于所有相关浏览器。请发布HTML源代码。它太长,因此这是链接