【发布时间】:2019-09-10 19:18:31
【问题描述】:
我正在尝试从 zomato 中抓取食物菜单数据。我在检查元素时使用 selenium 做同样的事情,我可以找到类“category_heading”,但在代码中使用相同的类没有结果并显示空列表。我附上了代码的sn-p。谢谢。
我尝试过使用 browser.find_element_by_xpath 以及 find_element_by_class_name 和 tag,但似乎没有任何效果。
order_now = browser.find_element_by_xpath("//*[@id='orig-search-list']/div[1]/div[2]/a").click()
browser.maximize_window()
browser.implicitly_wait(20)
food_item = browser.find_elements_by_class_name("category_heading")
print('food',food_item)
我需要食物菜单数据,以便将其存储在 csv 中。
【问题讨论】:
-
执行此代码时显示什么错误?
-
有时会显示“未找到元素”或给出一个空列表。
-
请问原网址是什么?
标签: python-3.x selenium selenium-webdriver beautifulsoup