我使用 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()
这向我展示了电话,但我的问题是在此之后它会出现警报(我认为这是警报):在这之后,我什么也做不了。
我有一个解决方案,但我不喜欢它(退出驱动程序并再次打开它,代码太慢和可怕):
driver.quit()
driver=webdriver.Chrome("/Users/nicolasaguirre/Desktop/HouseFlats/webScraping/chromedriver")
最佳答案
电话可在此元素中访问:
<span class="phone_link" id="phone-button-dt" data-phone-number="56945117562"> Ver Teléfono </span>
关于python - 当我在盒子上按下 onclick() 时出现 Selenium 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59268597/