Python Sélénium 'WebDriver' objet n'a pas d'attribut d'erreur

Je suis en train de gratter un peu de javascript contenu généré à partir d'une langue Chinoise site web. Je suis en utilisant le Sélénium (et Python) puisque je ne peux pas gratter le javascript directement au contenu.

# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.selenium import selenium 

import time
import urllib2
import httplib
import urllib
import re
import base64

browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www...") # Load page (redacted here, but any works)
browser.get_body_text() #Attempt to scrape body text

Et j'obtiens l'erreur suivante:

'WebDriver' object has no attribute 'get_body_text'

En fait, je n'arrive pas à l'appel de toutes les commandes dans le sélénium.le sélénium classe. Pas de doute, je suis donnant sur quelque chose de très évident. Merci à l'avance.

qu'est-ce que la version que vous utilisez,, pour la version 2.21.3 cette fonction n'est pas disponible
aussi êtes-vous sûr from selenium.selenium import selenium œuvres
Merci @avasal pour la réponse! Je suis en utilisant 2.25.0. Pas tout à fait sûr que si from selenium.selenium import selenium fonctionne ici, mais vous ne savez pas comment faire autrement pour importer des commandes à partir de cette classe. Certainement pas jeter des erreurs et ont vu d'autres, à l'aide de ce code.
essayez d'exécuter chacune de ces lignes une par une dans l'invite python.. vous a frappé l'erreur correctement
bonne idée, va faire!

OriginalL'auteur DannyMatt | 2012-10-16