排序alexa排名直播

时间:2016-12-20 18:40:16

标签: php alexa

excel文件包含2列和100行。第一列是序列号,第二列是域名。我可以使用此脚本获取网站的alexa排名。我需要获得的等级按升序排序。此外,应该相应地对受尊重的URL进行排序。我该怎么办?

from PyQt5 import QtGui, QtWidgets
import sys

class MyWindow(QtWidgets.QWidget):

    def __init__(self):
        super().__init__()

        self.vbox = QtWidgets.QVBoxLayout()
        self.setLayout(self.vbox)

        self.vbox.addWidget(QtWidgets.QLabel(text='Input:'))
        self.linetext = QtWidgets.QLineEdit()
        self.vbox.addWidget(self.linetext)

        self.linetext.returnPressed.connect(self.on_press_enter)

        self.vbox.addWidget(QtWidgets.QLabel(text='Output:'))
        self.textedit = QtWidgets.QTextEdit()
        self.vbox.addWidget(self.textedit)

        self.show()

    def on_press_enter(self):
        # copy from LineText to TextEdit
        #self.textedit.setText(self.linetext.text())
        self.textedit.append(self.linetext.text())
        # clear LineText
        self.linetext.clear()

app = QtWidgets.QApplication(sys.argv)
window = MyWindow()
app.exec()

1 个答案:

答案 0 :(得分:0)

使用两个循环。

第一个循环查询alexa并将结果存储在数组rank => host中。然后按键排序数组(参见:http://php.net/manual/en/function.ksort.php)。

然后遍历排序的数组以输出数据。