我正在尝试点击Aliexpress Python Selenium中的Buy now Buy
例如
https://www.aliexpress.com/item/4000001810642.html
clikcononbuynows= driver.find_element_by_css_selector('#root > div > div.product-main > div > div.product-info > div.product-action > span.buy-now-wrap > button')
clikcononbuynows.click()
还有一个问题,我想点击搜索按钮,写一些类似于"android电缆“的东西,但是它没有点击我正在使用的代码
search = driver.find_element_by_css_selector('#search-key')
search.send_keys('android data cable')
请让我知道我错过了什么,并帮助我
发布于 2022-02-07 14:37:00
键入“搜索”框并单击“搜索”:
driver.find_element(By.ID, "search-key").send_keys("android data cable")
driver.find_element(By.XPATH, "//div[@class='header-search-btn']//button[@type='submit']").click()
单击“立即购买”选项:
driver.find_element(By.XPATH, "//div[@class='product-action']//button[text()='Buy Now']").click()
每个用户查询更新:搜索按钮单击快照
搜索按钮的完整代码:注意时间延迟:
driver.get("https://www.aliexpress.com/item/4000001810642.html")
time.sleep(5)
driver.find_element(By.ID, "search-key").send_keys("android data cable")
time.sleep(2)
driver.find_element(By.XPATH, "//div[@class='header-search-btn']//button[@type='submit']").click()
请使用webdriverwait
而不是time.sleep
https://stackoverflow.com/questions/71020146
复制相似问题