Python 获取链接ng href selenium
我正在尝试从Python 获取链接ng href selenium,python,selenium,Python,Selenium,我正在尝试从首先,需要将上下文节点添加到第二个XPath中。因此,替换 '//div[@class="summary-text"]//*' 与 然后使用get_attribute方法而不是text属性: for element in driver.find_elements_by_xpath('//div[@class="generic-container-wrapper"]') : for md in element.find_elements
首先,需要将上下文节点添加到第二个XPath中。因此,替换
'//div[@class="summary-text"]//*'
与
然后使用get_attribute
方法而不是text
属性:
for element in driver.find_elements_by_xpath('//div[@class="generic-container-wrapper"]') :
for md in element.find_elements_by_xpath('.//div[@class="summary-text"]//a'):
print(md.get_attribute('ng-href'))
回溯(最近一次调用):文件“/Users/igorsilva/PycharmProjects/selenium_pro/main.py”,第13行,在for md in元素中。get_属性('.//div[@class=“summary text”]//a'):TypeError:'NoneType'对象不可用iterable@IgorSilva请按原样使用代码。回溯中的代码不是我的
'//div[@class="summary-text"]//*'
'.//div[@class="summary-text"]//*'
for element in driver.find_elements_by_xpath('//div[@class="generic-container-wrapper"]') :
for md in element.find_elements_by_xpath('.//div[@class="summary-text"]//a'):
print(md.get_attribute('ng-href'))