0
我想要做的是使用瀏覽器訪問網站,然後模擬點擊。當點擊是在一個普通的按鈕上,而不是處理javascript時,我可以很容易地做到這一點。但似乎該網站有一個JavaScript函數處理,我想模擬點擊:如何執行使用VB.NET的網頁上的JavaScript函數?
<script language='JavaScript' type='text/javascript'><!-- function setgotopageNR() { if (document.gotopageform.gotopage_reverse.value=='1') { document.gotopageform.page.value=8+1-document.gotopageform.gotopage.value; } else { document.gotopageform.page.value=document.gotopageform.gotopage.value; } } //--></script>
我曾嘗試通過谷歌上搜索發現,各種解決方案,如WebBrowser1.Document.InvokeScript,也打開該網站在Internet Explorer然後將其文檔轉換爲IHTMLDocument2並將其父窗口轉換爲IHTMLWindow2,然後使用execScript。
任何想法?
你是什麼意思,「去一個網站」? – Pointy
這是一個有趣的問題,有一個有趣的答案? –
請花時間重新構建您的問題,以確切地說明您想要完成的任務(例如,我希望能夠在控制檯中運行javascript以對抗第三方網站來模擬點擊,或者我希望能夠註冊一個啓動腳本,當我的頁面加載模擬點擊,或者我想運行一個IFrame中的第三方網站,並模擬從父母點擊)。記住要花時間好好設計你的問題,你會發現你得到了你需要的答案。 – Gent