4
중국어 웹 사이트에서 자바 스크립트로 생성 된 일부 내용을 다 써 버리려합니다. 나는 자바 스크립트 내용을 직접 긁어 낼 수 없으므로 Selenium (및 Python)을 사용하고있다.Python Selenium 'WebDriver'객체에 속성 오류가 없습니다.
'WebDriver' object has no attribute 'get_body_text'
는 사실, 나는 selenium.selenium 클래스에서 모든 명령을 호출 할 수없는 것 :
# -*- 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
와 나는 다음과 같은 오류가 발생합니다. 의심 할 여지없이 나는 아주 명백한 것을 간과하고있다. 미리 감사드립니다.
버전'2.21.3 '에 대해이 기능을 사용할 수 없습니다. – avasal
'from selenium.sellenium import selenium'works – avasal
답장을 보내 주셔서 감사합니다. 나는 2.25.0을 사용하고있다. 'from selenium.sellenium import selenium'이 여기서 작동하는지는 모르지만 그 클래스에서 명령을 가져 오는 방법을 모르겠습니다. 확실히 오류를 발생시키지 않고이 코드를 사용하여 다른 사람들을 보았습니다. – DannyMatt