js-document操作

from selenium import webdriver

driver=webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(10)
driver.get('http://www.baidu.com')
# 获取抗击肺炎a标签的文本信息操作
el=driver.find_element_by_xpath('//a[@id="virus-2020"]')

# ①常规版
#print(el.text)

# ②document对象版
  # 1.0 死板模式
# js="return document.getElementById('virus-2020').innerHTML"
# #driver.execute_script(js,el)
# text=driver.execute_script(js)

  # 2.0 滑溜模式
js="return arguments[0].innerHTML"
text=driver.execute_script(js,el)

print(text)

driver.quit()

 

posted @ 2020-09-21 16:40  cy583  阅读(153)  评论(0编辑  收藏  举报