擅长:python、mysql、java
<p>如果你想缩短很短的时间(1s,5s),以防有人对此感兴趣。上述方法会产生问题,因为网站每10秒更新一次。我发现的方式如下所述:</p>
<ol>
<li>使用chrome或brave</li>
<li>添加自动查看扩展名</li>
<li>它将在Strategy tester中添加一个名为“Export”的新选项卡</li>
<li>使用selenium单击该按钮将策略结果保存到剪贴板,然后将其粘贴到数据框中</li>
<li>导出到csv</li>
</ol>
<p>下面是代码示例:</p>
<pre><code>#click the Strategy tester tab so that the button is visible
c = driver.find_element_by_xpath('//*[@id="footer-chart-panel"]/div[1]/div[1]/div[4]/div/span')
driver.execute_script("$(arguments[0]).click();", c)
#click the Export button
z = driver.find_element_by_xpath('//li[@class="autoview-backtesting-export"]')
driver.execute_script("$(arguments[0]).click();", z)
</code></pre>
<p>如果其中任何一项失败,请尝试添加一个循环(0-5),并将操作放入循环中。其余的都与熊猫有关</p>
<pre><code>#copy the clipboard into dataframe
a = pd.read_clipboard(sep='\t', usecols=[])
</code></pre>