【发布时间】:2019-02-26 17:31:17
【问题描述】:
我是编程新手,但正在熟悉网络抓取。 我希望编写一个点击页面上每个链接的代码。 在我尝试的代码中,我制作了一个示例,其中只有两个链接可供单击以加快速度。但是,我当前的代码只产生了第一个被点击的链接,而不是第二个。
from selenium import webdriver
import csv
driver = webdriver.Firefox()
driver.get("https://www.betexplorer.com/baseball/usa/mlb-2018/results/?
stage=KvfZSOKj&month=all")
matches = driver.find_elements_by_xpath('//td[@class="h-text-left"]')
m_samp = matches[0:1]
for i in m_samp:
i.click()
driver.get("https://www.betexplorer.com/baseball/usa/mlb-2018/results/?
stage=KvfZSOKj&month=all")
理想情况下,我希望它单击第一个链接,然后返回上一页,然后单击第二个链接,然后返回上一页。
感谢任何帮助。
【问题讨论】: