【发布时间】:2020-11-03 11:54:49
【问题描述】:
我编写了一个代码,用于使用 python selenium 对 HTML React 表进行缩放。但它无法捕获表中的值(仅限 DOM 元素)。 这是网站https://nonfungible.com/market/history/decentraland?filter=saleType%3D&length=10&sort=blockTimestamp%3Ddesc&start=0 这是我的代码:
from selenium import webdriver
dr = webdriver.PhantomJS(r'PATH_TO_PHANTOM/phantomjs-2.1.1-macosx/bin/phantomjs')
dr.get("https://nonfungible.com/market/history/decentraland?filter=saleType%3D&length=10&sort=blockTimestamp%3Ddesc&start=0")
table = dr.find_elements_by_class_name("rt-tr-group")
for item in table:
headers = ",".join([th.text for th in item.find_elements_by_class_name("rt-td")])
print(headers)
它什么也不打印。
感谢您的帮助!
【问题讨论】:
标签: selenium web-scraping webdriverwait react-table expected-condition