Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.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
如何将信息存储在';NoType&x27;Selenium-Python中的HTML元素_Python_Html_Selenium_Selenium Rc - Fatal编程技术网

如何将信息存储在';NoType&x27;Selenium-Python中的HTML元素

如何将信息存储在';NoType&x27;Selenium-Python中的HTML元素,python,html,selenium,selenium-rc,Python,Html,Selenium,Selenium Rc,我试图使用Selenium-Python从HTML元素中获取一些信息,但我不确定如何保存它。我对编程有点陌生,但我有足够的文化,知道如何编写代码,但很难研究答案并使其适应我的代码。我在谷歌上搜索过,但似乎找不到任何能帮助我解决具体问题的东西 以下是我需要从中获取信息的HTML元素: <span id="ctl00_plnMain_rptAssigmnetsByCourse_ctl00_lblOverallAverage">99.05</span> 我应该在…里放什么??

我试图使用Selenium-Python从HTML元素中获取一些信息,但我不确定如何保存它。我对编程有点陌生,但我有足够的文化,知道如何编写代码,但很难研究答案并使其适应我的代码。我在谷歌上搜索过,但似乎找不到任何能帮助我解决具体问题的东西

以下是我需要从中获取信息的HTML元素:

<span id="ctl00_plnMain_rptAssigmnetsByCourse_ctl00_lblOverallAverage">99.05</span>
我应该在…里放什么???。。。要从对象中获取99.05并将其保存为“avg”,我已尝试:

content = elem.text("td[@id='ctl00....lblOverallAverage']"
…但我得到一个错误,说我不能这样做,因为它没有类型

试试看:

elem = browser.find_element_by_id("ctl00_plnMain_rptAssigmnetsByCourse_ctl00_lblOverallAverage")
avg = elem.getText()

隐马尔可夫模型。。。现在我得到了这个错误。“TypeError:'unicode'对象不可调用”@nrbafna,
text
是一个属性而不是一个方法;因此,您应该将最后一行更改为
avg=elem.text
@贾斯汀·波茨,你提到的错误实际上与我说的有关。请在@nrbafna的回答下查看我的评论。
elem = browser.find_element_by_id("ctl00_plnMain_rptAssigmnetsByCourse_ctl00_lblOverallAverage")
avg = elem.getText()