【发布时间】:2012-03-09 11:21:29
【问题描述】:
我正在编写一个爬虫来爬取图像,它需要以编程方式单击一个菜单才能转到下一页。每当页面完成加载时,这是我的代码:
public slots:
void nextPage()
{
mainFrame()->evaluateJavaScript("readweb.nextPage()");
}
点击后,mainFrame 应该加载一个指向下一个网页的新 url(其中包含我要抓取的图像)。但我发现它只适用于第一次。第一次点击后,第二次点击并没有导致新的url加载。网页的js脚本已经加载,只加载一次。
为什么它不起作用?有人有类似情况吗?
【问题讨论】:
标签: qt4 webkit pyqt web-crawler qtwebkit