我正在尝试计算网站上出现字符串“Airport”的次数。我尝试使用Request Module,BS4等,并尝试从那里废弃数据,但REST响应返回一个非常简洁的xml,实际上不包含其中的文本。 Find_Element_By_Link_Text方法在这里也不起作用,因为字符串“Airport”是页面上显示的文本的一部分。有没有什么方法可以用来计算页面上“机场”文本的出现次数?
答案 0 :(得分:1)
您可以使用browser.page_source,将其转换为字符串并使用正则表达式findall。
答案 1 :(得分:-1)
为什么不使用一些JavaScript?
获取所有HTML代码/文本
var wholeText = document.documentElement.innerHTML;
然后由“机场”拆分
var repeat = wholeText.split("Airport");
最后计算重复数组中的元素
total = repeat.length -1
这应该为您提供整个代码中的所有机场(包括后端)
另一个简单的方法就是使用你的 Ctrl + F 并手动找到事件