Python 3.x 如何通过延迟加载selenium web抓取
我想从下面的网站上抓取更多的前10个条目,但它看起来只有在你向下滚动网页时才会加载。。有没有关于如何获得超过前10个的建议 地点 示例代码:Python 3.x 如何通过延迟加载selenium web抓取,python-3.x,selenium,Python 3.x,Selenium,我想从下面的网站上抓取更多的前10个条目,但它看起来只有在你向下滚动网页时才会加载。。有没有关于如何获得超过前10个的建议 地点 示例代码: driver.get(g) price = [i.text for i in WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.XPATH, "//div[@data-test='event-listing']//a/span")))] pri
driver.get(g)
price = [i.text for i in WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.XPATH, "//div[@data-test='event-listing']//a/span")))]
price = [x.replace('\n', '') for x in price] #added to get rid of newline character in each list element
price = [x.replace('/ea', '') for x in price] #added to get rid of newline character in each list element
loc = [i.text for i in WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.XPATH, "//div[@data-test='event-listing']//div[@data-test='section']")))]
detail = [i.text for i in WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.XPATH, "//div[@data-test='event-listing']//span[@data-test='quantity']")))]
使用我在上一个问题中提供的api有什么问题?这将为您提供游戏的所有条目。在收到您的回复之前,我发布了这个问题。那个API工作得很好,谢谢。太好了。一定要回去接受那个解决方案。