Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 获取链接ng href selenium_Python_Selenium - Fatal编程技术网

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'))