Python ayuda al examen de ingreso de posgrado de 2020 a ajustar la información de ajuste de las principales universidades (actualización continua)

Visión general

Después de que se publicó el tweet ayer, un amigo informó que había muy poca información en el formulario, así que agregué los detalles de cada información de ajuste.

Aquí solo enumero una parte de los datos de las universidades de ajuste. Para más datos, por favor responda al "Ajuste" en el backstage de la cuenta oficial. El documento de respuesta se actualiza continuamente. Deseo un aterrizaje exitoso. ¡Bendice a Wuhan, bendice a Hubei, bendice a China, bendice al mundo!


Descripción del proyecto

De hecho, no hay ninguna diferencia con lo que escribí antes, por lo que no entraré en detalles aquí. Para obtener detalles, consulte docenas de líneas de código.

Parte del código

Crear URL

# 构建所有url
def get_url_list(self):
    url_list = []
    for i in range(1, 17):
         url = self.base_url.format(i)
         url_list.append(url)
    return url_list

El análisis de datos forma parte de un sitio web

# 解析存储数据
def parse_data(self, data):
    tree = etree.HTML(data)
    info_list = tree.xpath("//div[@class='info-item font14']")
    for info in info_list:
        school_name = info.xpath('./span/text()')[0]
        major_name = info.xpath('./span/text()')[1]
        info_title = info.xpath('./span/a/text()')
        info_time = info.xpath('./span/text()')[2]
        global n

        sheet.write(n, 0, school_name)
        sheet.write(n, 1, major_name)
        sheet.write(n, 2, info_title)
        sheet.write(n, 3, info_time)

        n = n + 1

Obtener vista de datos

Python ayuda al examen de ingreso de posgrado de 2020 a ajustar la información de ajuste de las principales universidades (actualización continua)

Supongo que te gusta

Origin blog.51cto.com/15069472/2577376
Recomendado
Clasificación