pyqt4制作简单爬虫
来源:互联网 发布:网络教育的意义 编辑:程序博客网 时间:2024/05/17 13:05
# -*- coding: utf-8 -*-import urllibimport reimport sysfrom urllib import requestfrom PyQt4 import QtGui,QtCoreclass InputDialog(QtGui.QWidget): def __init__(self,parent=None): QtGui.QWidget.__init__(self) self.setGeometry(250,250,300,80) self.setWindowTitle('网页爬虫 VER1.0') self.button = QtGui.QPushButton('开始',self) self.button.setFocusPolicy(QtCore.Qt.NoFocus) self.button.move(20,20) self.connect(self.button, QtCore.SIGNAL('clicked()'), self.Inputurl) self.setFocus() self.label = QtGui.QLineEdit(self) self.label.move(130,22) def Inputurl(self): url,ok = QtGui.QInputDialog.getText(self,'version 1.0','输入网址') if ok: self.url = url mydata = self.gethtml() def gethtml(self): text = urllib.request.urlopen(self.url) data = str(text.read()) self.data = data self.getdata() def getdata(self): reg = r'src="(.*?\.jpg)"' tar = re.compile(reg) imglist = re.findall(tar,self.data) print(imglist) x = 1 for imgurl in imglist: urllib.request.urlretrieve(imgurl,'%s.jpg' %x) print("第%s张图片下载完成" %x) x += 1 print('下载完成')app = QtGui.QApplication(sys.argv)icon = InputDialog()icon.show()sys.exit(app.exec_())
0 0
- pyqt4制作简单爬虫
- 使用Eric4+PyQt4制作一个简单的文本编辑器
- 制作简单的网页爬虫
- python制作简单的爬虫
- python制作一个简单网络爬虫
- 用Python制作简单的爬虫---爬虫基本思想
- PyQt4 简单使用说明 py3.2
- 用cURL 制作一个简单的网页爬虫
- 利用String类制作简单的网络爬虫
- 简单的爬虫制作——学Django
- pyqt4制作透明无边框窗体
- pyqt4制作透明无边框窗体
- pyqt4制作透明无边框窗体
- 【python】简单爬虫制作(汽车之家&易车网报价爬虫)
- 零基础简单爬虫制作(以wjyt-china企业黄页爬虫为例)(上)
- 零基础简单爬虫制作(以wjyt-china企业黄页爬虫为例)(中)
- 零基础简单爬虫制作(以wjyt-china企业黄页爬虫为例)(下)
- Pyqt4
- 删除设备例程
- java设计模式之组合模式
- oracle 分区索引
- POJ 1438 混合图定定向为强连通图 双连通
- Java中的一些语法格式
- pyqt4制作简单爬虫
- 基本面试题
- android sqlite 启用外键
- 字符串比较:equals()方法
- 背包问题
- 【Android资料免积分下载】大量教程+工具+源码下载地址汇总
- xml sax localName和qName的区别
- Redis基本操作
- .NET---DataGridView中DataGridViewComboBoxColumn类型的Cell赋值方法