selenium无界面浏览器,访问百度搜索为例

  selenium无界面浏览器,访问百度搜索,输入关键词,打印快照:

import selenium
import selenium.webdriver
import selenium.webdriver.common.keys
import time

driver = selenium.webdriver.PhantomJS(executable_path=r"D:\python爬虫视频\爬虫代码\seleniumText\phantomjs-2.1.1-windows\bin\phantomjs.exe") #打开无界面浏览器
driver.get("http://www.baidu.com")
elem=driver.find_element_by_id("kw")
elem.send_keys("关晓彤")   #输入搜索的关键词

time.sleep(3)
elem.send_keys(selenium.webdriver.common.keys.Keys.RETURN)  #RETURN   键盘enter键

time.sleep(3)
driver.save_screenshot("baidu.jpg")  #保存到本地 快照
print(driver.title)  #标题
print(driver.page_source)  #网页源码
driver.close()

 

posted on 2020-03-11 11:10  共感的艺术  阅读(145)  评论(0编辑  收藏  举报