嗨,我正在使用硒刮板,并用C#编写了代码,但是对于我的应用程序,我需要将其转换为Python。我很难将元素输出到控制台窗口。
C#代码
var elements = ghostDriver.FindElements(By.XPath("/html/body/div/div/div[1]/div[2]/ul/li[2]/ul/li/span[3]/span[3]"));
foreach (IWebElement el in elements)
{
Console.WriteLine(el.Text);
}
Console.ReadKey(true);
到目前为止的Python代码
print browser.find_element_by_xpath('/html/body/div/div/div[1]/div[2]/ul/li[2]/ul/li/span[3]/span[3]').text
我收到错误消息“在browser.find_element_by_xpath上出现了意外令牌”,将不胜感激,谢谢。
您可能需要将element_by_xpath编码为utf-8格式
print browser.find_element_by_xpath('/html/body/div/div/div[1]/div[2]/ul/li[2]/ul/li/span[3]/span[3]').text.encode("utf-8")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句