Python 使用不稳定的XPath创建稀疏网页

Python 使用不稳定的XPath创建稀疏网页,python,selenium,beautifulsoup,Python,Selenium,Beautifulsoup,我是网站垃圾一个相当不可靠的网站,相关的html 我无法将链接直接发布到该页面,因为它需要登录。 这是站点界面,突出显示的颜色对应于中的颜色(也链接在上面)。 最初的靓汤尝试:网站上的信息太贫乏,很难解析 for i in range(0,len(span)): content = span[i].contents print(content) 我最初的Selenium尝试:我最终遇到了这个问题: 本例的预期结果 company_data = {'company': company,'ove

我是网站垃圾一个相当不可靠的网站,相关的html

我无法将链接直接发布到该页面,因为它需要登录。

这是站点界面,突出显示的颜色对应于中的颜色(也链接在上面)。

最初的靓汤尝试:网站上的信息太贫乏,很难解析

for i in range(0,len(span)):
content = span[i].contents
print(content)
我最初的Selenium尝试:我最终遇到了这个问题:

本例的预期结果

company_data = {'company': company,'overall': overall_environment, 'energy_rating': energy,'environment_rating': energy,'resource_rating': resource}

{'company': 'Tesla Motors, Inc.',
 'overall_environment': 51,
 'energy_rating': 57,
 'environment_rating': 47,
 'resource_rating': 51}
company_data = {'company': company,'overall': overall_environment, 'energy_rating': energy,'environment_rating': energy,'resource_rating': resource}

{'company': 'Tesla Motors, Inc.',
 'overall_environment': 51,
 'energy_rating': 57,
 'environment_rating': 47,
 'resource_rating': 51}