enter image description here请参阅所附图片。我正在尝试获取selenium数据并尝试将输出附加到Dictionary中。如expected output
中所示:
from selenium import webdriver
PATH ="/home/sunbeam/chromedriver"
driver = webdriver.Chrome(PATH)
driver.get("https://trends24.in/india/")
print(driver.title)
videos1=driver.find_element_by_class_name('page-content__trend-list').text
print(videos1)
driver.quit()
输出:
54 minutes ago
#CSKvDC
66K
Raina
36K
Dhoni
39K
Dhoni
39K etc...
预期产出:
54 minutes ago
[{"#CSKvDC":"66K"},
{"Raina":"36K"},
{"Dhoni":"39K"},
{"Dhoni":"39K"}] etc...
为您的值创建一个空列表,并首次打印超时。然后循环并拆分这些值,并将标题放在第一个位置,将tweetCount放在第二个位置。 有些值没有tweetCounts,所以我只使用NA作为值
输出
基本上先用趋势卡替换(任何变量)
产出:
尝试这种方法:
相关问题 更多 >
编程相关推荐