该软件仅仅用于学习爬虫了解爬虫的相关技术和实现方法!!!
- 话不多说,我们直接上代码学习
- 仅仅用于学习
- 仅仅用于学习
- 不要总想着搞点事情,安分守己做一个爱学习的好孩子把
- 其实还有几个页面我是故意关掉的你们自己二次开发,因为功能实在是强大容易出事
上图片

最上面是菜单栏

功能界面如下



好了就这几个,其他的自己搞,根据学习,也不要问我要,问就是没有!!!
效果展示:






好了好了上代码
项目框架搭建:

首页:index.py
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'untitled.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
import Img.bg_rc
import sys
from PyQt5.QtWidgets import *
from PyQt5 import QtCore, QtGui, QtWidgets
from Verification import Verification
from Data import data
from TP import tp
from PPT import ppt
class Ui_MainWindow(QMainWindow):
# 构造方法
def __init__(self):
super(Ui_MainWindow, self).__init__()
self.setupUi(self) # 初始化窗体设置
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(786, 600)
MainWindow.setAutoFillBackground(True)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setStyleSheet("border-image: url(:/jpg/bg.jpg);")
self.centralwidget.setObjectName("centralwidget")
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 786, 26))
self.menubar.setObjectName("menubar")
self.menu = QtWidgets.QMenu(self.menubar)
self.menu.setObjectName("menu")
self.menu_2 = QtWidgets.QMenu(self.menubar)
self.menu_2.setObjectName("menu_2")
self.menu_3 = QtWidgets.QMenu(self.menubar)
self.menu_3.setObjectName("menu_3")
self.menu_4 = QtWidgets.QMenu(self.menubar)
self.menu_4.setObjectName("menu_4")
self.menuPPT = QtWidgets.QMenu(self.menubar)
self.menuPPT.setObjectName("menuPPT")
self.menu_5 = QtWidgets.QMenu(self.menubar)
self.menu_5.setObjectName("menu_5")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.actionyanz = QtWidgets.QAction(MainWindow)
self.actionyanz.setObjectName("actionyanz")
self.actionguanyu = QtWidgets.QAction(MainWindow)
self.actionguanyu.setObjectName("actionguanyu")
self.actionhezuo = QtWidgets.QAction(MainWindow)
self.actionhezuo.setObjectName("actionhezuo")
self.actionsjpc = QtWidgets.QAction(MainWindow)
self.actionsjpc.setObjectName("actionsjpc")
self.actiontppq = QtWidgets.QAction(MainWindow)
self.actiontppq.setObjectName("actiontppq")
self.actionsp = QtWidgets.QAction(MainWindow)
self.actionsp.setObjectName("actionsp")
self.actionppt = QtWidgets.QAction(MainWindow)
self.actionppt.setObjectName("actionppt")
self.actionzz = QtWidgets.QAction(MainWindow)
self.actionzz.setObjectName("actionzz")
self.menu.addAction(self.actionyanz)
self.menu.addSeparator()
self.menu.addAction(self.actionguanyu)
self.menu.addAction(self.actionhezuo)
self.menu_2.addAction(self.actionsjpc)
self.menu_3.addAction(self.actiontppq)
self.menu_4.addAction(self.actionsp)
self.menuPPT.addAction(self.actionppt)
self.menu_5.addAction(self.actionzz)
self.menubar.addAction(self.menu.menuAction())
self.menubar.addAction(self.menu_2.menuAction())
self.menubar.addAction(self.menu_3.menuAction())
self.menubar.addAction(self.menu_4.menuAction())
self.menubar.addAction(self.menuPPT.menuAction())
self.menubar.addAction(self.menu_5.menuAction())
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
getTime = QtCore.QDateTime.currentDateTime()
time = getTime.toString("yyyy-MM-dd HH:mm:ss")
self.statusbar.showMessage("程序开始时间为:" + time + "|星梦工作室|负责人:刘文豪")
self.menu.triggered[QtWidgets.QAction].connect(self.openVerification)
self.menu_2.triggered[QtWidgets.QAction].connect(self.openData)
self.menu_3.triggered[QtWidgets.QAction].connect(self.openTP)
self.menu_4.triggered[QtWidgets.QAction].connect(self.openSP)
self.menuPPT.triggered[QtWidgets.QAction].connect(self.openPPT)
self.menu_5.triggered[QtWidgets.QAction].connect(self.openZZB)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.
爬虫软件开发实战

本文介绍了一款用于学习爬虫技术的软件开发过程,包括项目框架搭建、具体功能实现如数据爬取、图片爬取等,并分享了核心代码及数据库操作。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



