• 大小: 14KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Python
  • 标签:

资源简介

这是爬取QS大学排名的python代码,以及爬取下来的QS 大学排名。

资源截图

代码片段和文件信息

# April 242018 Author : Zhiying Zhou
# update April 292018
from selenium import webdriver
import time
import re
from bs4 import BeautifulSoup


# Get page source code

def get_html_page(url):
    driver = webdriver.Chrome()
    driver.get(url)
    ‘‘‘
    element = driver.find_element_by_xpath(“//select[@name=‘qs-rankings_length‘]“)
    all_options = element.find_elements_by_tag_name(“option“)
    # Choose the fifth element and click
    option = all_options[4]
    option.click()
    ‘‘‘
    time.sleep(3)
    driver.execute_script(“window.scrollTo(0document.body.scrollHeight);“)
    option = driver.find_element_by_xpath(‘//*[@id=“qs-rankings_length“]/label/select/option[5]‘)
    option.click()
    driver.execute_script(“window.scrollTo(0document.body.scrollHeigh

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-29 11:46  QS排名及python爬虫代码\
     文件       49115  2018-04-29 11:39  QS排名及python爬虫代码\QSRanking_results.txt
     文件        2314  2018-04-29 11:38  QS排名及python爬虫代码\QSrank.py

评论

共有 条评论

相关资源