链接整理器主要是做灰帽SEO使用的使用PYQT开发

链接整理器主要是做灰帽SEO使用的使用PYQT开发,第1张

概述链接整理器 主要是做灰帽SEO使用的 使用PYQT开发

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

#!/usr/local/bin/python#-*- Coding: UTF-8 -*-#链接整理器    主要是做灰帽SEO使用的#挂载链接的时候不知道哪些链接存在哪些不存在 批量整理下  检测网页时候是否存在  提供SEO效果#自动从存在的链接中  随机组合抽取  组合成要挂载的链接#落雪技术支持  QQ:2602159946   落雪技术支持  http://2602159946.lofter.com/from uimain import *import socketsocket.setdefaulttimeout(10)from ctypes import *#import win32uiimport threaduser32 = windll.Loadlibrary('user32.dll')               # 加载动态链接库#user32.MessageBoxW(0,c_wchar_p("1111111"),c_wchar_p("QQ:23456789"),0)   # 调用MessageBoxA函数import ConfigParser  #INI读取数据import sysreload(sys)sys.setdefaultencoding("utf-8")try:    _fromUtf8 = QtCore.QString.fromUtf8except AttributeError:    _fromUtf8 = lambda s: sclass Start(QtGui.QMainWindow):    def __init__(self,parent=None):        QtGui.QWidget.__init__(self,parent)        self.ui = Ui_Dialog()        self.ui.setupUi(self)        #http://www.cnblogs.com/caomingongli/archive/2011/09/19/2181842.HTML    这个不错   PyQt之自定义无边框窗口遮盖任务栏显示问题#        flags = 0  #设置禁止最大化#        flags|= Qt.WindowMinimizebuttonHint  #设置禁止最大化#        self.setwindowFlags(flags)  #设置禁止最大化        #self.setwindowTitle(u'')  #设置标题        self.ini() #初始化        config = ConfigParser.ConfigParser()        config.readfp(open("Server.ini"))        re_data= str(config.get("Server","re_data"))  #读取配置        SL= int(config.get("Server","SL"))  #读取配置        self.ui.re_textEdit.setText(u"%s"%(re_data))        self.ui.spinBox.setValue(SL)        data1="""<div ID="mydiv" >友情链接:"""        #print data1        self.ui.textEdit.insertPlainText(u"%s"%(data1))        #self.ui.textEdit.setText(u"%s"%(data1))        data2="""</div>"""        self.ui.textEdit_2.insertPlainText(u"%s"%(data2))        #事件处理        ##########################        from class_top1 import top_1        self.top_1=top_1(self.ui,self.model)        #                      控件                                                       响应函数        QtCore.QObject.connect(self.ui.pushbutton1,QtCore.SIGNAL(_fromUtf8("clicked()")),self.top_1.pushbutton1) #导入        QtCore.QObject.connect(self.ui.sql_button_1,self.top_1.sql_button_1) #全部显示        QtCore.QObject.connect(self.ui.sql_button_2,self.top_1.sql_button_2) #显示状态OK        QtCore.QObject.connect(self.ui.sql_button_3,self.top_1.sql_button_3) #显示状态NO        QtCore.QObject.connect(self.ui.RE_button,self.top_1.RE_button) #查询        QtCore.QObject.connect(self.ui.pushbutton2,self.top_1.pushbutton2) #导出数据        QtCore.QObject.connect(self.ui.pushbutton3,self.top_1.pushbutton3) #删除数据        QtCore.QObject.connect(self.ui.pushbutton,self.top_1.pushbutton) #生成链接    #初始化200    def ini(self): #初始化        self.model = QStandardItemmodel()        self.model.setColumnCount(3)     #列        self.model.setRowCount(0)  #行  len(node)        self.model.setHorizontalheaderLabels([u'链接地址',u'状态',u'最新 *** 作时间'])        self.ui.sqlite_tableVIEw.setModel(self.model)        #self.tableVIEw.resizeColumnsToContents()   #由内容调整列        self.ui.sqlite_tableVIEw.setColumnWIDth(0,610)  #设置表格的各列的宽度值        self.ui.sqlite_tableVIEw.setColumnWIDth(1,50)  #设置表格的各列的宽度值        self.ui.sqlite_tableVIEw.setColumnWIDth(2,170)  #设置表格的各列的宽度值        for i in range(0):  #调整行高度  len(node)            self.ui.sqlite_tableVIEw.setRowHeight(i,20)        self.ui.sqlite_tableVIEw.setEditTriggers(QtableWidget.NoEditTriggers)  #设置表格的单元为只读属性,即不能编辑        self.ui.sqlite_tableVIEw.setSelectionBehavior(QtableWidget.SelectRows) #点击选择是选择行//设置选中时为整行选中        #self.tableVIEw.setSelectionMode(QtableWidget.SingleSelection)  #禁止多行选择        self.ui.sqlite_tableVIEw.setAlternatingRowcolors(True)  #还是只可以选择单行(单列)        #self.tableVIEw.verticalheader().hIDe() #隐藏行头import timefrom PyQt4 import QtCore,QtGui,QtNetworkfrom PyQt4.QtCore import *#from ctypes import *from PyQt4.QtGui import *#import QtNetworkuser32 = windll.Loadlibrary('user32.dll')               # 加载动态链接库#user32.MessageBoxW(0,0)   # 调用MessageBoxA函数if __name__ == "__main__":    app = QtGui.QApplication(sys.argv)    #lang = QtCore.QTranslator()    #lang.load("qt_zh_CN.qm")    #app.installTranslator(lang)#载入中文字体需要从qt安装目录里复制PyQt4\translations\qt_zh_CN.qm    myapp = Start()    myapp.show()    sys.exit(app.exec_())

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的链接整理器 主要是做灰帽SEO使用的 使用PYQT开发全部内容,希望文章能够帮你解决链接整理器 主要是做灰帽SEO使用的 使用PYQT开发所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1199148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存