看到论坛有人80求代码,原贴地址,/thread-573179-1-2.html,
瞄了一眼,功能正好和我的一个插件类似,
所以代码放出,剩下你们自己琢磨吧《很简单的源码,稍微修改一下就可以了》。。。
简介:本插件根据你输入密码的数字,显示某一个贴中从上往下数楼层的作者名字,比如0层为楼主,1层为第一个推荐,以此类推(只限第一页),账号可以瞎jb输入,把http get内容转换为json内容回传就可以满足楼主要求了
附带打包后的软件https://drive.google.com/file/d/ … XN/view?usp=sharing
大家可以测试一下
附上测试效果图:
源码放出:
- # -*- encoding: utf-8 -*-
- """
- @Author : cherubim
- @License : 清羽 (C) Copyright 2013-2019
- @Contact : [email protected]
- @Software: PyCharm
- @File : get_json.py
- @Time : 17:50 2019/8/3
- """
- import tkinter as tk
- import requests
- from lxml import etree
- # 基础弹窗
- window = tk.Tk()
- window.title(‘欢迎使用本软件’)
- window.geometry(‘450×300’)
- # 用户登录界面
- tk.Label(window, text=’User name: ‘).place(x=50, y=150)
- tk.Label(window, text=’Password: ‘).place(x=50, y=190)
- tk.Label(window, text=’正在查询中… ‘).place(x=50, y=50)
- var_usr_name = tk.StringVar()
- var_usr_name.set(‘随便输入…’)
- entry_usr_name = tk.Entry(window, textvariable=var_usr_name)
- entry_usr_name.place(x=160, y=150)
- var_usr_pwd = tk.StringVar()
- entry_usr_pwd = tk.Entry(window, textvariable=var_usr_pwd, show=’*’)
- entry_usr_pwd.place(x=160, y=190)
- # 登录方法函数
- def usr_login():
- # 获得name和password
- try:
- usr_name = var_usr_name.get()
- usr_pwd = var_usr_pwd.get()
- url = r"/thread-573179-1-1.html"
- header = {
- "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) "
- "Chrome/55.0.2883.87 "
- "Safari/537.36",
- }
- html = requests.get(url, headers=header)
- xml_content = etree.HTML(html.content)
- href_list = xml_content.xpath("//div[@class=’authi’]/a[@class=’xw1′]/text()")
- get_the_json = tk.StringVar()
- get_the_json.set(href_list[int(usr_pwd)])
- get_the_json = tk.Entry(window, fg=’#79C476′, textvariable=get_the_json)
- get_the_json.place(x=160, y=50)
- except Exception:
- get_the_json = tk.StringVar()
- get_the_json.set("查询结果有错误,请稍后在进行测试,欢迎使用本软件")
- get_the_json = tk.Entry(window, fg=’#79C476′, textvariable=get_the_json,)
- get_the_json.place(x=160, y=50)
- # 登录窗口button
- btn_login = tk.Button(window, text=’Login’, command=usr_login)
- btn_login.place(x=170, y=230)
- window.mainloop()
复制代码
吉林网友:哈哈,这个主意不错~~
新疆网友:80 电脑都懒得开
福建网友:裤子都脱了 你就给我看这个?
四川网友:,哈哈哈哈,80我也懒得开电脑,但是能水一下是一下
湖北网友:把裤子提上,我可是正经人
湖北网友:大佬py
河北网友:太丑,拒绝接受
吉林网友:其实也是懒得开电脑,5分钟搞定,水一帖就好
安徽网友:为何是我的名字啊。
重庆网友:为何是我的名字啊。
安徽网友:你在首页,我就随便输了一个数字
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 小赚一笔的的机会来了