20、对爬取的页面截图
<p><a href="https://blog.csdn.net/five3/article/details/82978859">https://blog.csdn.net/five3/article/details/82978859</a>
<a href="https://www.jianshu.com/p/7ed519854be7">https://www.jianshu.com/p/7ed519854be7</a></p>
<pre><code class="language-python">#导入webdriver
from selenium import webdriver
import time
#要想调用键盘按键操作需要引入keys包
from selenium.webdriver.common.keys import Keys
</code></pre>
<pre><code class="language-python">#调用环境变量指定的PhantomJS浏览器创建浏览器对象
driver = webdriver.PhantomJS()
driver.set_window_size(1366, 768)
driver.get("https://goods.kaola.com/product/2787032.html")
#生成页面快照并保存
driver.save_screenshot("kaola.png")</code></pre>
<pre><code>C:\Users\zcr\.conda\envs\py36\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '
True</code></pre>
<pre><code class="language-python">#调用环境变量指定的PhantomJS浏览器创建浏览器对象
driver = webdriver.Chrome()
driver.set_window_size(1366, 768)
driver.get("https://goods.kaola.com/product/2787032.html")
#生成页面快照并保存
driver.save_screenshot("kaola.png")
driver.get("http://www.baidu.com")
#生成页面快照并保存
driver.save_screenshot("bai.png")</code></pre>
<pre><code>True</code></pre>
<pre><code class="language-python">
driver = webdriver.PhantomJS()
driver.set_window_size(1366, 768)
driver.get("https://goods.kaola.com/product/2787032.html")
driver.save_screenshot('capture.png') #全屏截图
ele = driver.find_element_by_id('j-producthead')
ele.screenshot('ele.png')
</code></pre>
<pre><code>C:\Users\zcr\.conda\envs\py36\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '
True</code></pre>