此包用于剪裁selenium webdriver的html元素的图像

Selenium-Screenshot的Python项目详细描述


slenium屏幕截图:

selenium屏幕截图用于使用selenium webdriver剪裁html元素

安装:

pip install Selenium-Screenshot

python 3支持此包。*

使用方法:

整页截图:

fromScreenshotimportScreenshot_Clippingfromseleniumimportwebdriverob=Screenshot_Clipping.Screenshot()driver=webdriver.Chrome()url="https://github.com/sam4u3/Selenium_Screenshot/tree/master/test"driver.get(url)img_url=ob.full_Screenshot(driver,save_path=r'.',image_name='Myimage.png')print(img_url)driver.close()driver.quit()

用于HTML元素剪辑:

fromScreenshotimportScreenshot_Clippingfromseleniumimportwebdriverob=Screenshot_Clipping.Screenshot()driver=webdriver.Chrome()url="https://github.com/sam4u3/Selenium_Screenshot/blob/master/Screenshot/Screenshot_Clipping.py"driver.get(url)element=driver.find_element_by_class_name('signup-prompt')img_url=ob.get_element(driver,element,r'.')print(img_url)driver.close()driver.quit()

用于隐藏元素的HTML元素剪辑:

fromScreenshotimportScreenshot_Clippingfromseleniumimportwebdriverob=Screenshot_Clipping.Screenshot()driver=webdriver.Chrome()url="https://github.com/sam4u3"driver.get(url)Hide_elements=['class=avatar width-full height-full avatar-before-user-status']# Use full class nameimg_url=ob.full_Screenshot(driver,save_path=r'.',elements=Hide_elements,image_name='Myimage.png')print(img_url)driver.close()driver.quit()

联系方式:

Email: sayarmendis26@gmail.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
“电话目录”数据结构的java实现   使用PC remote读取JSP页面上的文件时出现java错误   无法在不同目录中从Java执行Python脚本   java无法在windows 8.1上运行javafx应用程序   java航空公司系统如何防止两个用户同时预订同一个座位?   反射如何在java方法中获取每个参数的名称和值?   阅读中的字符串问题。txt文档并在Java中编辑   java JTextPane行包装问题   使用PowerMock Android Junit时出现java ClassNotFoundException   java输入和If语句   java如何在不使用剪贴板或操作CTRL+C、CTRL+V的情况下将字符串中的“\t”或“tab”发送到selenium中的文本框中   tomcat7将Java应用程序部署到Digitalocean中的Tomcat根目录   响应中嵌套映射的java问题(Jersey)