如何从Python Selenium中的文本框中获取所有内容

时间:2017-02-09 13:48:15

标签: python selenium selenium-webdriver webdriver selenium-chromedriver

我的新项目面临一些困难。基本上,我需要的是使用Python Selenium Webdriver获取此html代码段中的所有文本。

我需要的部分:

<div class="both"></div>




<div class="st-box" id="source-code">
    <h3>CÓDIGO FONTE</h3>

    <div class="wrap code-answer-1">

        <pre id="code" class="code-2">
#include &lt;bits/stdc++.h&gt;

using namespace std;


int main(){
  double v, d;
  while(cin &gt;&gt; v &gt;&gt; d)
  {
    double a = (d/2.)*(d/2.) * 3.14;
    // v = a * h , h = v / a
    printf(&quot;ALTURA = %.2lf\nAREA = %.2lf\n&quot;, v/a, a);
  }

}
</pre>

        </div>
    </div>
</div>

我需要#include之后的所有内容。

我的剧本很奇怪。我不能得到任何超过33行的文字。此外,33行文本是页面中显示的行数(我必须向下滚动 文本框中,以查看更多文本)。我找不到办法做到这一点并获得全文,我尝试了很多东西,还有一些我可以在这里找到的问题。

整页HTML代码:https://ghostbin.com/paste/homo8

我的脚本:https://ghostbin.com/paste/5re7h

0 个答案:

没有答案