看过了Python基础教程,接下来应该怎么做
作程语言排行榜一直稳居前五的主流编程语言,Python能做的实在太多了。如下:
1:web开典型案例 豆瓣,知乎
2:运维开发Devops. 如果你是运维,肯定知道在运维圈python是首选的运维开发语言了
3:数据分析,在大数据分析领域最广泛使用的两门语言是java python
4: 爬虫。报班是个不错的选择,特别是对于没有基础的人来讲。我是蚁小二python小课线上学习的,确实不错。最主要还是要自己努力。
如何用python对整个文章截图
方法一、使用PyQt4的QtWebKit
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# http://www.oschina.net/code/snippet_219811_14920
import sys
import os.path
from PyQt4 import QtGui,QtCore,QtWebKit
class PageShotter(QtGui.QWidget):
def __init__(self,url,filename,parent=None):
QtGui.QWidget.__init__(self,parent)
self.url = url
self.filename = filename
self.webpage = None
def shot(self):
webview = QtWebKit.QWebView(self)
webview.load(QtCore.QUrl(self.url))
self.webpage = webview.page()
self.connect(webview,QtCore.SIGNAL("loadFinished(bool)"),self.save_page)
def save_page(self,finished):
#print finished
if finished:
print u"开始截图!"
size = self.webpage.mainFrame().contentsSize()
print u"宽:%d,页面高:%d" % (size.width(),size.height())
self.webpage.setViewportSize(QtCore.QSize(size.width() 16,size.height()))
img = QtGui.QImage(size, QtGui.QImage.Format_ARGB32)
painter = QtGui.QPainter(img)
self.webpage.mainFrame().render(painter)
painter.end()
filename= self.filename;
if img.save(filename):
filepath = os.path.join(os.path.dirname(__file__), filename)
print u"截图完毕:%s" % filepath
else:
print u"截图失败";
else:
print u"网页加载失"
self.close()
if __name__=="__main__":
app = QtGui.QApplication(sys.argv)
#shotter = PageShotter("http://www.adssfwewfdsfdsf.com")
shotter = PageShotter("http://www.youku.com/", 'shot.png')
shotter.shot()
sys.exit(app.exec_())
方法二、使用selenium
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import time
from selenium import webdriver
browser = webdriver.Firefox()
browser.set_window_size(1055, 800)
browser.get("http://www.yooli.com/")
browser.find_element_by_id("idClose").click()
time.sleep(5)
browser.save_screenshot("shot.png")
browser.quit()
Python程序抓图 怎么用程序实现截图
由于在我的程序中想要一个功能,今天看一下利用Python怎样截图,功能实现都挺简单了,上代码
from PIL import ImageGrab
im = ImageGrab.grab()
im.save(addr,'jpeg')
很简单的几行代码就实现了我要的功能,PIL(Python Image Library)是Python的一个图形库,需要自己下载安装,im = ImageGrab.grab()这行代码实现截图功能,可以带参数,指定要截取图片的坐标位置,不带参数默认全屏截图,im.save(addr,'jpeg')是保存截取的图片,第一个参数是保存路径,第二个参数是图片格式
Python实现文字识别,来看看大牛怎么实现截图
route('/callback_result', methods = ["POST","GET"])
def callback_result():
try:nm = nmap.PortScanner()
instantiate nmap.PortScanner object
except nmap.PortScannerError:
sys.exit(0)
except:
sys.exit(0)
python如何截图?(指定坐标范围,非全屏)
windows下?取一个点? 用PILImageGrab:
import ImageGrab
bbox = (300, 300, 300 1, 300 1)
img = ImageGrab.grab(bbox)
img.save("pixel.png")
img.show()
Python基础教程第二版和第三版有什么区别?请大神们指教下
黑python3的视程可以先简单:https://pan.baidu.com/s/1hSxsi47Fz7iN2vRN9JVxjg
版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。