Invoke click仅适用于msgbox

时间:2018-02-13 05:01:31

标签: vb.net

我正在尝试使用其他网站上的ical来自动同步到我的expedia帐户

  • 如果我删除了代码[li class="new" id="ca-talk"><span><a accesskey="t" href="/w/index.php?title=%E0%AE%85%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AE%B5%E0%AE%A3%E0%AF%88_%E0%AE%AA%E0%AF%87%E0%AE%9A%E0%AF%8D%E0%AE%9A%E0%AF%81:%E0%AE%AA%E0%AE%BE%E0%AE%A3%E0%AF%8D%E0%AE%9F%E0%AE%BF%E0%AE%AF_%E0%AE%A8%E0%AE%BE%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AF%81%E0%AE%95%E0%AF%8D_%E0%AE%95%E0%AF%8B%E0%AE%B5%E0%AE%BF%E0%AE%B2%E0%AF%8D%E0%AE%95%E0%AE%B3%E0%AF%8D.pdf&amp;action=edit&amp;redlink=1" rel="discussion" title="உள்ளடக்கப் பக்கம் தொடர்பான உரையாடல் பக்கம் (இன்னமும் எழுதப்படவில்லை) [t]">உரையாடல்</a></span></li>] MsgBox("added")点击将无效。
  • 如果我手动点击addtocallendar中的确定,则所有值都会在当时添加到网站的日历中,当我删除MsgBox时,这不会发生。 相反,只会将for循环中的最后一个值添加到元素msgboxstartdate中,但endDate的调用点击不会执行任何操作。

我认为这是一个时间问题,所以我也尝试在其间添加addtocalendarbutton

但是,同样的事情发生了,页面显示需要更长的时间。

我甚至做了一个变量来计算threading.thread.sleep(500)发生的次数,知道第3页已登录,而我想要将值应用于输入的页面也发生了同样的事情(仅减速)在第二次webbrowser1_documentCompleted_1迭代中显示的屏幕)

当我手动点击msgbox时,我似乎只是将这个值正确地添加到网页中,这样做的目的是为了避免超量预订并让日历同步。

我无法完全理解当msgbox显示可能干扰所有这些时会发生什么的概念,所以我可以想到另一个解决方案。

或者即使有任何我可以做的事情与我们有不同的解决方案

提前致谢

webbrowser1_documentCompleted_1

0 个答案:

没有答案