python


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>

页面列表

ITEM_HTML