我正在寫一個履帶式掃描圖像,需要通過編程的方式單擊菜單才能轉到下一頁。這裏是我的代碼,只要在頁面加載完成:爲什麼evaluateJavaScript只能使用一次?
public slots:
void nextPage()
{
mainFrame()->evaluateJavaScript("readweb.nextPage()");
}
點擊後,主機應該加載一個新的URL指向下一個網頁(其中包含圖像我要抓取)。但我發現它只適用於第一個時間。第一次點擊後,第二次點擊不會導致新的url加載。網頁的js腳本已經加載,只加載一次。
爲什麼它不工作?任何人有類似的情況?