如何选择整个页面并使用Selenium Python复制?

时间:2018-10-11 10:14:09

标签: python selenium

我使用硒提取数据。我需要选择所有文本并将其复制到变量中。但是它选择了所有文本但未复制。有什么可以帮助您吗?

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get('https://en.wikipedia.org/wiki/Apple_Inc.')
element=driver.find_element_by_css_selector('body')
all_text=element.send_keys(Keys.CONTROL+'a')
copy=element.send_keys(Keys.CONTROL+'c')
print copy
driver.close()

1 个答案:

答案 0 :(得分:2)

获取文字

element=driver.find_element_by_id("bodyContent") 
print(element.text)

获取html内容

driver.get('https://en.wikipedia.org/wiki/Apple_Inc.') 
content = driver.page_source

soup = BeautifulSoup(content) 
print soup