吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2914|回复: 7
收起左侧

[Python 转载] Python 解析速腾快递 网点查询

[复制链接]
E飞翔 发表于 2018-11-21 20:24
本帖最后由 E飞翔 于 2018-11-21 21:26 编辑

知识点,XML的解析


[Python] 纯文本查看 复制代码
import requests
import xml.etree.ElementTree as ET



class STE_XML:
    wrod = ''
    begin = 0
    max_num = 0
    def __init__(self, data):
        self.wrod = data
        self.getPage()

    def getPage(self):
        """ 获取符合关键字的页码 """
        datas = {
            'selectColumnVal': '',
            'word': self.wrod,
            'begin': self.begin
        }
        res = requests.post("http://www.ste56.com.cn:8313/NewSearchPaiSongWeb/search.do", data=datas).text
        root = ET.fromstring(res)
        self.max_num = len(root)
        return root
        # for u in range(len(root)):


    def getAllData(self):
        """ 获取并且打印所有搜索到的数据 """
        for u in range(self.max_num):
            root = self.getPage()
            if self.begin <= self.max_num:
                self.begin += 1
                for a in root:
                    for i in a:
                        print(i.text)

    def getWordData(self):
        """ 获取关键字为站点名的数据集合 """
        for u in range(self.max_num):
            root = self.getPage()
            if self.begin <= self.max_num:
                self.begin += 1
                for a in root:
                    for i in a:
                        if i.text == self.wrod:
                            return a

    def readWordData(self):
        data = self.getWordData()
        for i in data:
            print(i.text)



if __name__ == '__main__':
    p = STE_XML("虎门")
    p.readWordData()

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
luoye_520 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

随梦期初 发表于 2018-11-21 21:37
刚开始学习Python,有参考价值
青春的岁月如歌 发表于 2018-11-21 21:41
killer0 发表于 2018-11-21 21:56 来自手机
xiaobaibaibai 发表于 2018-11-21 22:38
收藏了 谢谢~
kantal 发表于 2018-11-22 08:43
支持一下,从小做起
a2634008 发表于 2018-11-22 09:11
前排占座
小黑LLB 发表于 2019-2-16 15:22
楼主辛苦了! 感谢楼主分享 支持一波
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 03:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表