如何使用Selenium单击javascript按钮

2024-04-28 05:35:47 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用selenium web驱动程序和python单击size按钮并添加到cart?

这是给下面的网站的

http://store.nike.com/us/en_us/pd/dri-fit-cool-tailwind-stripe-running-shirt/pid-10739300/pgid-11072108

请让我知道,如果有什么我应该粘贴在这里有关的大小按钮。


Tags: storecomwebhttpsize网站selenium驱动程序
1条回答
网友
1楼 · 发布于 2024-04-28 05:35:47

python示例:

driver = webdriver.Firefox()
driver.get("http://store.nike.com/us/en_us/pd/dri-fit-cool-tailwind-stripe-running-shirt/pid-10739300/pgid-11072108")
driver.execute_script("document.getElementsByClassName('theClassName')[0].click()")

请注意,('theClassName')[0]将第一个元素与theClassName匹配,您可能需要增加数字。


要按元素的ID获取该元素,请使用:

driver = webdriver.Firefox()
driver.get("http://store.nike.com/us/en_us/pd/dri-fit-cool-tailwind-stripe-running-shirt/pid-10739300/pgid-11072108")
driver.execute_script("document.getElementById('theIdName').click()")

相关问题 更多 >