CurseAPI.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:OpenMineMods 作者: OpenMineMods 项目源码 文件源码
def __init__(self, element: Tag, detailed=False):
        self.el = element
        self.detailed = detailed

        if detailed:
            self.title = self.get_content(".project-title > a > span")
            self.likes = 0
            self.imgUrl = self.get_tag(".e-avatar64", "href")

            self.el = self.el.select(".project-details")[0]

            self.id = int(self.get_content(".info-data"))

            self.updated = self.get_content(".standard-date", 1)
            self.created = self.get_content(".standard-date")

            self.total = int(self.get_content(".info-data", 3).replace(',', ''))

            self.latestVersion = ""
            return

        self.title = self.get_content("h4 > a")
        self.id = self.get_tag("h4 > a", "href").split("/")[-1]

        try:
            self.id = int(self.id.split("-")[0])
            self.id = str(self.id)
        except:
            pass

        try:
            self.likes = int(self.get_content(".grats")[:-6].replace(',', ''))
        except ValueError:
            self.likes = 0

        self.updated = self.get_content(".updated")[8:]
        self.created = self.get_content(".updated", 1)[8:]

        self.monthly = int(self.get_content(".average-downloads")[:-8].replace(',', ''))
        self.total = int(self.get_content(".download-total")[:-6].replace(',', ''))

        self.latestVersion = self.get_content(".version")[10:]

        self.imgUrl = self.get_tag(".content-image > img", "src")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号