事情是这样的,我发现我知乎那个验证码的图片定位不到它的链接。
yidun_bg_img=driver.find_element(By.XPATH,'//img[@class="yidun_bg-img"]').get_attribute('src')
就这个上面的死活得不到。我又试了试获取其他的属性。
yidun_bg_img2=driver.find_element(By.XPATH,'//img[@class="yidun_bg-img"]').get_attribute('class') yidun_bg_img3=driver.find_element(By.XPATH,'//img[@class="yidun_bg-img"]').get_attribute('style')
这都是可以得到相应的属性的值,就src得不到。
然后折腾了很久后,我想不会是双引号的问题吧。我就试了试双引号。
yidun_bg_img=driver.find_element(By.XPATH,'//img[@class="yidun_bg-img"]').get_attribute("src")
就可以得到src里面的链接了。
我也不知道为什么这么邪门。