Python 您好:如何选择特定节点的以下同级节点?

Python 您好:如何选择特定节点的以下同级节点?,python,selenium-webdriver,web-scraping,xpath,Python,Selenium Webdriver,Web Scraping,Xpath,我有一个巨大的疑问,我不知道为什么下一个XPATH表达式: //div[@class='block-body js-replyNewMessageContainer']/article[1]//div[contains(@class, 'message-content')]//div[@class='bbWrapper']/div/b[not(span)][1]/following-sibling::b[1]/preceding-sibling::a 在下一个站点上不工作: HTML树的重要

我有一个巨大的疑问,我不知道为什么下一个XPATH表达式:

//div[@class='block-body js-replyNewMessageContainer']/article[1]//div[contains(@class, 'message-content')]//div[@class='bbWrapper']/div/b[not(span)][1]/following-sibling::b[1]/preceding-sibling::a
在下一个站点上不工作:

HTML树的重要部分如下所示:




包装:Prensa Española 29 Abril 2021


ABC
AS
埃尔蒙多
埃尔帕伊斯
扩张
马尔卡
运动
…-…
拉兹翁
先锋队
加利西亚之音
蒙多拉科里沃
…-…
马德里20分钟
El Correo Bizkaia
加拉
萨拉曼卡酒店 拉马纳纳
拉努瓦·埃斯帕尼亚
玛拉加万岁
塞维利亚万岁
…-…
纳尤蒂卡ABC酒店 阿尔法和欧米茄(ABC)
Cuídate(El Mundo)
都市之月(埃尔芒多)
生活方式(拉兹翁)
马达(埃尔芒多)
购物及娱乐;风格(El Pais)


PDF-Comprimido-395 MB











----2021年(395 MB)的28块磁盘组----



----2021年第27包(445MB)---








古斯塔里亚·雷西比尔·拉普伦萨:

-辛马卡斯
-sinacortadores
-公之于众。
-西恩·蒂恩波·德埃斯佩拉
-尼德斯卡加斯有限公司
-Y mucho mas

这是一个非常好的例子:Netflix、亚马逊Prime Video、HBO GO o迪士尼+ilimitado de regalo por la compra。(一阵狂风)

这是我的兴趣所在




----普伦萨国家航空公司2021年6月29日--
----单击图像中的段落描述(在入口中混合加载)---


1a




----个人--


----El Correo Bizkaia--








----埃尔蒙多--








----玛卡--








----埃尔帕伊斯--








----扩张--








----ABC---








----作为--








----体育--








----蒙多·拉科里沃--








----拉兹翁--








----先锋队--








----加利西亚之音--








----El Economista——

----辛科迪亚斯--

----加泰罗尼亚周期酒店--

----科尔多瓦--

----阿拉贡周期酒店--

----地中海时期--

----极端时期--

----马德里20分钟--






----巴塞罗那20分钟--






----马拉加万岁--






----塞维利亚万岁--






----拉努瓦·埃斯帕尼亚——








----萨拉曼卡之家--






基本方法是

//a[preceding-sibling::b[.='---- La Nueva España ----'] and following-sibling::b[.='---- La Gaceta de Salamanca ----']]
要更一般地迭代按公共分隔符分组的元素,您可能会发现以下答案很有用:


请在回答中以文本形式发布页面的相关HTML,格式正确。链接是有帮助的,但是HTML明天可能会改变,这将使这个问题过时。此外,您需要登录才能访问您所指的页面,并且该网站不是英文的。请不要使用“XXX不工作”这一短语。告诉我们它是如何失败的:你期望得到什么结果,你得到了什么结果?任何问题的诊断都是从症状开始的。就这6个环节?非常感谢:)