python - 当我在盒子上按下 onclick() 时出现 Selenium 问题

标签 python python-3.x selenium selenium-webdriver

我使用 Python 和 Selenium 来抓取:https://www.vivastreet.cl/arrendar-habitacion/santiago-comuna/pieza-con-ba-o-privado---260-000-plaza-de-armas--/203600147我需要采用不同的参数,但我在接电话时遇到了问题(西类牙语中的“Ver Telefono”)。
我点击了网络框:

driver.find_element_by_xpath("//*[@class='btn btn-primary vs-contact-btn phone_link_right phone_link_desktop']").click()
这向我展示了电话,但我的问题是在此之后它会出现警报(我认为这是警报):
Alert Problem
在这之后,我什么也做不了。
我有一个解决方案,但我不喜欢它(退出驱动程序并再次打开它,代码太慢和可怕):
driver.quit()  
driver=webdriver.Chrome("/Users/nicolasaguirre/Desktop/HouseFlats/webScraping/chromedriver")

最佳答案

电话可在此元素中访问:

<span class="phone_link" id="phone-button-dt" data-phone-number="56945117562"> &nbsp;Ver Teléfono&nbsp; </span>

关于python - 当我在盒子上按下 onclick() 时出现 Selenium 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59268597/

相关文章:

python - 不保存某些字段的数据

python - 如何将多个 CSV 文件从文件夹读取到 pandas 中,并以数据框名称作为文件名

python - 浮点任意精度是否可用?

python - 如何解析 'ImmutableDenseNDimArray' 对象没有属性 'could_extract_minus_sign' ?

python-3.x - Python 中 Matplotlib 中的响应式文本

python - 使用 selenium python 验证 POST 请求是否成功

python - 在 python 3.5 Mac OS High sierra 上安装 numpy

python - 根据日期排列 Dataframe 中的数据

python-3.x - Selenium webdriver python 元素屏幕截图无法正常工作

java - 如何在不使用 XPath 的情况下查找表类型元素的地址