gpt4 book ai didi

python - 如何获取文本的 CSS 选择器

转载 作者:太空宇宙 更新时间:2023-11-03 20:51:12 24 4
gpt4 key购买 nike

我正在尝试使用 Selenium (Python) 从网站上抓取一些日期。我想存储 rollover-s1 lastbookingrollover-s2 sr--x-times-last-time 类中的文本。

这是网站上的代码:

<div data-component="onview-animate" data-anim-type="rollover" data-anim-trigger="mouseenter" class="sr--x-times-booked js_sr_persuation_msg">
<div class="rollover-s1 lastbooking" rel="300">
3-mal gebucht für Ihre Daten in den letzten 12 Stunden auf unserer Seite
</div>
<div class="rollover-s2 sr--x-times-last-time" rel="300">
Zuletzt gebucht für Ihre Daten vor 2 Stunden
</div>
</div>

这是我的 Python 代码:

first = hotel.find_elements_by_css_selector("div.rollover-s1.lastbooking")
second = hotel.find_elements_by_css_selector("div.rollover-s2.sr--x-times-last-time")

奇怪的是,我在第一个类上得到了文本3-mal gebucht für Ihre Daten in den letzten 12 Stunden auf unserer Seite,但在第二堂课上我得到了一个空字符串“” .

你知道我在第二堂课上做错了什么吗?

最佳答案

您的 CSS 选择器已经正确。事实上,您可以使用较短的:

  1. “.rollover-s1”
  2. “.rollover-s2”

现在要弄清楚为什么第二个显示为空白,请观看运行中的脚本,看看第二次翻转的处理方式是否与第一次不同。第一个当前显示,第二个隐藏吗?两者都隐藏,但第二个从未在页面上触发/显示?

关于python - 如何获取文本的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56305233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com