python - 如何将抓取的数据添加到我的列表中,我无法打印“ranking_list”并且它不能为空
问题描述
from selenium import webdriver
from selenium.webdriver.support.ui import Select
path = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(path)
driver.get("https://www.nbatopshot.com/listings/p2p/208ae30a-a4fe-42d4-9e51-e6fd1ad2a7a9+543a9cf6-4881-4e77-8a7e-ffcb740691db?serialNumber=107")
element = driver.find_element_by_id("moment-detailed-serialNumber")
drp=Select(element)
#drp.select_by_index(2)
all_options = drp.options
ranking_list = {}
for index, option in enumerate(all_options):
if index == 0:
continue
else:
if index >0:
option.text.split(" - ")
#print(option.text.split(" - "))
print(ranking_list)
如何将抓取的数据添加到我的列表中?我无法打印"ranking_list"
并且不能为空。
解决方案
推荐阅读
- postgresql - 更改表添加约束(postgresql)
- go - 为什么我的普罗米修斯标签不显示?
- android - 当我单击离开然后返回 Android Studio 时如何保留片段的状态
- python - AssertAlmostEqual 表示字典中的值
- python - 在 Python 中,如何从列表中删除某些数据以创建新数据?
- excel - 如果某些数字不存在,VBA Excel 删除行
- c# - 尝试在调试中查看属性会在时间延迟后给出不同的计数。这是因为延期执行吗?
- java - SFTP 连接器 DH 密钥错误
- c# - 执行单元测试时 C# 配置管理器引用 machine.config 而不是 app.config
- node.js - 当 headers 为 true 时,fast-csv 返回未定义的数据