【发布时间】:2020-03-21 16:23:05
【问题描述】:
我正在尝试使用 css 选择器刮取选项标签中的值,但我不能:
我想抓取选项标签中的值属性,例如<option value='i want to scrape this'>text</option>
这是另一个屏幕截图,以便您更好地理解:
在选项标签中我想抓取值而不是文本
你可以看到这里是选项值截图:
我也想在这里抓取值:
这是我的代码:
cur = driver.find_elements_by_css_selector('#id_currency')
country = driver.find_elements_by_css_selector('search-form-place-country')
items = len(cur)
with open('cur.csv','w') as s:
for i in range(items):
s.write(cur[i].text + ',' + country[i].text + '\n')
任何帮助将不胜感激
谢谢!
【问题讨论】:
-
你想得到什么值?
-
在选项标签中我不想废弃值属性
-
您要获取国家/地区名称吗?
-
问题已更新!
标签: python selenium web-scraping css-selectors selenium-chromedriver