python制作快递查询小软件

本文介绍了如何使用Python和PyQt5制作一款快递查询软件。通过分析网址http://www.kuaidi100.com/的抓包数据,获取快递单号对应的公司代码,拼接网址获取物流信息。详细讲解了Pycharm、Python、PyQt5的安装配置,以及Qt Designer的汉化方法,并提供了参考资源和代码示例。
摘要由CSDN通过智能技术生成

用python制作快递查询小软件,使用Pycharm+Python+PyQt5

快递查询实现思路

  • 通过对网址http://www.kuaidi100.com/ 抓包,发现通过self.url1 = r'http://www.kuaidi100.com/autonumber/autoComNum?text={}' {}内为快递单号,通过这个链接判断可能的快递公司。
  • 通过查询出来的快递公司代码,与快递单号,拼接成网址self.url2 = r'http://www.kuaidi100.com/query?type={}&postid={}' 来查询物流信息

Pycharm+Python+PyQt5 安装和配置

Pycharm+Python+PyQt5 安装和配置

如何将PyQt(pyqt-tools)中的Qt Designer改为中文界面(汉化)

如何将PyQt(pyqt-tools)中的Qt Designer改为中文界面(汉化)

pyinstaller库的使用

https://blog.csdn.net/i_chaoren/article/details/56019823

参考

https://blog.csdn.net/weixin_41929524/article/details/81456308

代码

  • UI代码 kdcx_ui.py
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'kdcx_ui.ui'
#
# Created by: PyQt5 UI code generator 5.11.3
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(756, 309)
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(22, 32, 48, 20))
        self.label.setObjectName("label")
        self.lineEdit = QtWidgets.QLineEdit(Form)
        self.lineEdit.setGeometry(QtCore.QRect(76, 32, 256, 20))
        self.lineEdit.setObjectName("lineEdit")
        self.label_2 = 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值