python+selenium如何获取元素中并列的属性值 element=driver.find_element_by_xpath(\"/*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div\")data_id=element.get_attribute(\"data-id\")
Python+Selenium打开火狐浏览器为什么是出现报错呢 你需要下载一个geckodriver.exe放在python的安装目录下(和python.exe同级),geckodriver是火狐浏览器的驱动,可以去这个地址下载下载地址,根据系统版本找最新的就行
python+webdriver环境调用Firefox报错,有谁知道什么原因吗 首先,虽然selenium webdriver默认安装的是firefox的驱动,但是对浏览器版本限制很大,只有低版本的firefox可以运行(貌似selenium-2.45.0,新发布的,支持FireFox36),楼主可以下载一下低版本的,试一下是否能够正常运行,多数启动失败都是这个原因当然,还可以用chrome和ie(当然是推荐chrome了),驱动可以从我的云盘直接下载,分享链接:http://pan.baidu.com/s/1kV6Ou95使用也非常简单:下载云盘中对应的文件,将对应的.exe放到chrome.exe的同级目录下,例如我的就是“C:\\Users\\wangjichong\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver_x64.exe”,默认的一般就是这个路径,楼主根据自己的改一下就可以了。用下面的代码代替“driver=webdriver.Firefox()”,看一下是否可以调起浏览器,祝成功。chromedriver=\"C:\\Users\\wangjichong\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver_x64.exeos.environ[\"webdriver.chrome.driver\"]=chromedriverdriver=webdriver.Chrome(chromedriver)