【发布时间】:2020-07-06 17:53:37
【问题描述】:
我在 python 中使用 selenium 从谷歌搜索中抓取所有相关的 URL。
我知道,如果我想在同一个类中获得一个 URL 列表,我可以执行以下操作:
div = driver.find_element_by_class_name('r')
name = div.find_elements_by_css_selector('a')
我真正想要的是 google 页面上每个类 'r' 的 href 中的 url。我试过这个:
div = driver.find_elements_by_class_name('r')
name = div.find_element_by_css_selector('a')
但我收到此错误:
AttributeError: 'list' object has no attribute 'find_element_by_css_selector'
如何遍历类并提取单个 URL?
【问题讨论】:
标签: python selenium web-scraping