Так что мне нужно отказаться от страницы, например, this for example, и я использую Scrapy + Seleninum для взаимодействия с календарем datepicker
, но я столкнулся с ElementNotVisibleException: Message: Element is not currently visible and so may not be interacted with
.Scrapy + Selenium + Datepicker
До сих пор у меня есть:
def parse(self, response):
self.driver.get("https://www.airbnb.pt/rooms/9315238")
try:
element = WebDriverWait(self.driver, 10).until(
EC.presence_of_element_located((By.XPATH, "//input[@name='checkin']"))
)
finally:
x = self.driver.find_element_by_xpath("//input[@name='checkin']").click()
import ipdb;ipdb.set_trace()
self.driver.quit()
Я видел некоторые ссылки о том, как достичь этой https://stackoverflow.com/a/25748322/977622 и https://stackoverflow.com/a/19009256/977622.
Я ценю, если кто-то может помочь мне с моей проблемой или даже предоставить лучший пример того, как я могу взаимодействовать с этим календарем даты.
Помог ли ответ? Благодарю. – alecxe
да, это было, извините, я слишком долго отмечал это как правильное – psychok7