问题:无法使用selenium python获取所有foodpanda商店名称。
回答: 问题描述:在使用selenium和Python编写代码时,无法获取所有foodpanda商店名称。
解决方案:
Foodpanda商店名称获取的示例代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 配置浏览器驱动,这里以Chrome为例
driver = webdriver.Chrome()
# 打开foodpanda网站
driver.get("https://www.foodpanda.com/")
# 等待商店列表加载完成
wait = WebDriverWait(driver, 10)
wait.until(EC.presence_of_element_located((By.CLASS_NAME, "restaurant-name")))
# 获取所有商店名称
store_names = driver.find_elements(By.CLASS_NAME, "restaurant-name")
# 打印商店名称
for store_name in store_names:
print(store_name.text)
# 关闭浏览器
driver.quit()
推荐腾讯云相关产品: 腾讯云提供了一系列云计算产品,可以帮助开发者构建稳定、高效的云计算环境。以下是一些推荐的腾讯云产品:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行。
领取专属 10元无门槛券
手把手带您无忧上云