-
大小: 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
评论
共有 条评论