Dan*_*att 6 python selenium attributes attributeerror web-scraping
我正试图从中文网站上抓取一些javascript生成的内容.我正在使用Selenium(和Python),因为我无法直接删除javascript内容.
# -*- 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
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
'WebDriver' object has no attribute 'get_body_text'
Run Code Online (Sandbox Code Playgroud)
事实上,我似乎无法在selenium.selenium类中调用任何命令.毫无疑问,我忽视了一些非常明显的事情.提前致谢.
from selenium import webdriver。 html= browser.find_element_by_xpath(".//html")以获取页面上的html元素(最大的元素)。(您可以通过多种方式执行此操作,并选择任意数量的元素。)html.text以返回页面文本。.text是element对象的方法。步骤2是将分配element给name html。
| 归档时间: |
|
| 查看次数: |
34327 次 |
| 最近记录: |