求用Python将网站网页部分内容保存为图片的方法,,就是将在一个div中的代
求用Python将网站网页部分内容保存为图片的方法,,就是将在一个div中的代
就是将在一个div中的代码渲染生成,有这样的工具吗?
selenium+phantomjs(中文网页需要设置字体)+PIL切图
以前写过类似的
def webscreen(): url = 'http://www.xxx.com' driver = webdriver.PhantomJS() driver.set_page_load_timeout(300) driver.set_window_size(1280,800) driver.get(url) imgelement = driver.find_element_by_id('XXXX') location = imgelement.location size = imgelement.size savepath = r'XXXX.png' driver.save_screenshot(savepath) im = Image.open(savepath) left = location['x'] top = location['y'] right = left + size['width'] bottom = location['y'] + size['height'] im = im.crop((left,top,right,bottom)) im.save(savepath)
编橙之家文章,
相关内容
- Python判断变量类型isinstance()与type()不同之处是什么?,
- 《python核心编程》复数取余的问题,,在看《python核心编
- 请问python外部模块可以在Jinja2模板里使用吗?,pythonji
- Python学习过程从新手到大神是什么路线,python大神,本专
- struts2框架通配符报错HTTP Status 404要怎么调整,struts24
- Python能做到前后端数据互通吗?后台读取前端数据,py
- 求问str()同__str__原理上有什么不同,分别在什么情况下应
- Python opengl要显示中文怎么调整,pythonopengl,RT,显示英文
- tornado调用一系列阻塞的方法时候如何保持异步的效果呢
- Flask上下文和请求上下文要如何理解,flask上下文,在学
评论关闭