诀窍是输入文本并按
选项卡
两次如果要通过人工操作,基本上要模仿手动操作。
请尝试以下工作代码:
driver = webdriver.Chrome()
driver.get("https://www.hemnet.se/annonsera-bostad#priskalkylatorn")
driver.maximize_window()
# below line will accept cookies
driver.find_element(By.XPATH, "//button[text()='Jag samtycker']").click()
driver.find_element(By.XPATH, "//*[@id='price-calculator-address']").send_keys("Stockholms kommun, Stockholms län")
time.sleep(3)
# below line will press TAB key 2 times
driver.find_element(By.XPATH, "//*[@id='price-calculator-address']").send_keys(Keys.TAB + Keys.TAB)
结果: