如何使用seleniumwebdriver和chrom点击“动态”链接

2024-09-30 20:18:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图写一个程序,将打开篮球比赛的直播流从reddit的nbastreams网页提供的链接。我可以打开reddit nbastreams,单击用户输入的要关注的团队的链接,但是在单击指向流的实际链接时遇到了问题。不同游戏的每个页面都有不同的流,但是页面的基本设置是相同的。以下是我目前掌握的代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

team = input("Team?: ")
browser = webdriver.Chrome()
browser.get('https://www.reddit.com/r/nbastreams/') #opens first webpage

elm = browser.find_element_by_partial_link_text(team) #opens the page with streams for the specific game inputted
elm.click()

目标是读取表中列出的流的链接,然后在不同的选项卡中自动打开一些


Tags: thefromimport程序browser链接selenium页面