码迷,mamicode.com
首页 > Web开发 > 详细

phantomjs渲染网页

时间:2017-08-10 19:26:27      阅读:487      评论:0      收藏:0      [点我收藏+]

标签:.exe   cap   disk   table   bdr   chmod   rand   webkit   win   

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

dcap = dict(DesiredCapabilities.PHANTOMJS)

#dcap["phantomjs.page.settings.userAgent"] = ("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36 QIHU 360SE")
dcap["phantomjs.page.settings.userAgent"] = (random.choice(agents))
dcap["phantomjs.page.settings.loadImages"] = False
#dcap["phantomjs.page.settings.disk-cache"] = True
dcap["phantomjs.page.customHeaders.Cookie"] =‘xxxxxxxxxx‘

#driver = webdriver.PhantomJS(executable_path=‘C:\\Python27\\phantomjs.exe‘, service_args=[‘--load-images=no‘],desired_capabilities=dcap) #或者把phantomjs放在任何一个是环境变量文件夹的里面。
driver = webdriver.PhantomJS(executable_path=‘/home/yangdefeng/Downloads/phantomjs-2.1.1-linux-x86_64/bin/phantomjs‘,service_args=[‘--load-images=no‘],desired_capabilities=dcap) #linux版本的需要修改phantomjs文件的权限,chmod u+x phantomjs,否则报错peimission delined

phantomjs渲染网页

标签:.exe   cap   disk   table   bdr   chmod   rand   webkit   win   

原文地址:http://www.cnblogs.com/ydf0509/p/7340599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!