Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Selenium单击从Amazon获取大图像_Python_Selenium - Fatal编程技术网

Python Selenium单击从Amazon获取大图像

Python Selenium单击从Amazon获取大图像,python,selenium,Python,Selenium,我正在尝试从产品页面获取最大的图像大小。我只能在单击第一个图像时查看这些src 找不到任何元素,我尝试了许多不同的ID来获取拉式菜单?关于如何在python中实现这一点,有什么建议吗 driver = webdriver.Firefox() driver.get("http://www.amazon.com/ZITRADES-Waterproof-Modes-String-Lights/dp/B00EOHF3QG/ref=sr_1_1?ie=UTF8&qid=1448949777&

我正在尝试从产品页面获取最大的图像大小。我只能在单击第一个图像时查看这些src

找不到任何元素,我尝试了许多不同的ID来获取拉式菜单?关于如何在python中实现这一点,有什么建议吗

driver = webdriver.Firefox()
driver.get("http://www.amazon.com/ZITRADES-Waterproof-Modes-String-Lights/dp/B00EOHF3QG/ref=sr_1_1?ie=UTF8&qid=1448949777&sr=8-1&keywords=B00EOHF3QG")
driver.find_element_by_id("leftCol").click()
应摘录:

http://ecx.images-amazon.com/images/I/71Ew-t9%2BHkL._SL1000_.jpg
http://ecx.images-amazon.com/images/I/61bR9hPenCL._SL1000_.jpg, etc

你想要哪张照片?主图像还是鼠标悬停时出现并缩放的图像?@HelpingHands我想获得所有图像。但是,如果我可以始终将鼠标悬停在第一帧上并单击它,那么我认为我可以处理该帧并从中提取所有大图像。否则URL不是大图像。是否要单击所有小缩略图?哪些是留给主映像的?@HelpingHands不,我能做到。如果你点击第一张图片,另一个弹出窗口会显示一个窗口,我想处理这个问题。但是我在单击窗口弹出的第一个图像时遇到问题。好的,我找到你了,实际上那是子窗口,你必须先切换到子窗口才能访问这些图像。你想获得哪个图像?主图像还是鼠标悬停时出现并缩放的图像?@HelpingHands我想获得所有图像。但是,如果我可以始终将鼠标悬停在第一帧上并单击它,那么我认为我可以处理该帧并从中提取所有大图像。否则URL不是大图像。是否要单击所有小缩略图?哪些是留给主映像的?@HelpingHands不,我能做到。如果你点击第一张图片,另一个弹出窗口会显示一个窗口,我想处理这个问题。但是我在点击窗口弹出的第一个图像时遇到了问题。好的,我明白了,实际上那是子窗口,你必须先切换到子窗口才能访问这些图像。