首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Aliexpress Python Selenium中单击Buy now Button

在Aliexpress Python Selenium中单击Buy now Button
EN

Stack Overflow用户
提问于 2022-02-07 14:24:32
回答 1查看 136关注 0票数 0

我正在尝试点击Aliexpress Python Selenium中的Buy now Buy

例如

代码语言:javascript
运行
复制
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电缆“的东西,但是它没有点击我正在使用的代码

代码语言:javascript
运行
复制
search = driver.find_element_by_css_selector('#search-key')
search.send_keys('android data cable')

请让我知道我错过了什么,并帮助我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-07 14:37:00

键入“搜索”框并单击“搜索”:

代码语言:javascript
运行
复制
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()

单击“立即购买”选项:

代码语言:javascript
运行
复制
driver.find_element(By.XPATH, "//div[@class='product-action']//button[text()='Buy Now']").click()

每个用户查询更新:搜索按钮单击快照

搜索按钮的完整代码:注意时间延迟:

代码语言:javascript
运行
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71020146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档