我正在使用aCefSharp.Wpf.ChromiumWebBrowser(版本47.0.3.0)来加载网页.页面加载后的一些点我想得到源代码.
我打过电话:
wb.GetBrowser().MainFrame.GetSourceAsync()
Run Code Online (Sandbox Code Playgroud)
但它似乎没有返回所有的源代码(我相信这是因为有子帧).
如果我打电话:
wb.GetBrowser().MainFrame.ViewSource()
Run Code Online (Sandbox Code Playgroud)
我可以看到它列出了所有的源代码(包括内部框架).
我想得到与ViewSource()相同的结果.有人能指出我正确的方向吗?
更新 - 添加代码示例
注意:Web浏览器指向的地址也将仅适用于2016年10月10日.之后,它可能会显示不同的数据,这不是我要看的.
在frmSelection.xaml文件中
<cefSharp:ChromiumWebBrowser Name="wb" Grid.Column="1" Grid.Row="0" />
Run Code Online (Sandbox Code Playgroud)
在frmSelection.xaml.cs文件中
public partial class frmSelection : UserControl
{
private System.Windows.Threading.DispatcherTimer wbTimer = new System.Windows.Threading.DispatcherTimer();
public frmSelection()
{
InitializeComponent();
// This timer will start when a web page has been loaded.
// It will wait 4 seconds and then call wbTimer_Tick which
// will then see if data can be extracted from the web page.
wbTimer.Interval = new TimeSpan(0, 0, 4);
wbTimer.Tick += …Run Code Online (Sandbox Code Playgroud) 显然谷歌现在要求你给他们在你的网站上使用谷歌地图的账单详细信息.如果我理解正确,你将得到200美元的免费津贴,之后他们开始向你收费.
有没有办法对谷歌说,免费200美元之后不要向我收费,只是停止显示地图?
我有以下承诺
\n\ndd9e52bafac5fa427ed64c5d9cf08015fa804ed4 Added Line 3\na000427a4c70781d0bed7b31f56f290ac1d636b7 Added Line 2\n20baa578ae205768639620749f53bd318e329e73 Added Line 1\n7c043a104394ba4ba5a2fb29d4526de50b7d12be Created file.txt\nRun Code Online (Sandbox Code Playgroud)\n\n在提交 dd9e 时,file.txt 现在读取
\n\nLine 1\nLine 2\nLine 3\nRun Code Online (Sandbox Code Playgroud)\n\nHead 和 master 指向最后一次提交(dd9e)。
\n\ngit revert 20baa\nRun Code Online (Sandbox Code Playgroud)\n\n有人告诉我
\n\nerror: could not revert 20baa57... Added Line 1\nhint: after resolving the …Run Code Online (Sandbox Code Playgroud)