1. 程式人生 > >Selenium2+python自動化69-PhantomJS使用【轉載】

Selenium2+python自動化69-PhantomJS使用【轉載】

屏幕 dia 目錄 bdr odin from down sel ret

前言

PhantomJS是一個沒有界面的瀏覽器,本質上是它其實也就是一個瀏覽器,只是不在界面上展示。

PhantomJS非常適合爬蟲方面,很多玩爬蟲的都喜歡用這個瀏覽器。

一、PhantomJS環境準備

1.先下載PhantomJS瀏覽器,下載地址:http://phantomjs.org/download.html

技術分享

2.下載之後解壓出來,在phantomjs-2.1.1-windows\bin文件夾下找到phantomjs.exe文件,放到python的根目錄

技術分享

二、運行代碼

1.啟動phantomjs瀏覽器:webdriver.PhantomJS()

技術分享

2.運行完後,電腦屏幕上不會出現瀏覽器,可以看打印的日誌,然後就知道是否運行成功了

3.運行完之後在當前文件夾會生成一個log文件,打開可以查看日誌信息

技術分享

三、參考代碼:

# coding:utf-8

from selenium import webdriver
import time
driver = webdriver.PhantomJS()
driver.get("https://www.baidu.com")
driver.find_element_by_id("kw").send_keys("yoyo")
driver.find_element_by_id("su").click()
time.sleep(2)
print driver.title

Selenium2+python自動化69-PhantomJS使用【轉載】