一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

python webkit 模擬網(wǎng)頁點(diǎn)擊事件

 昵稱3884271 2015-05-15
    在QT官網(wǎng)上有個(gè)webkit模擬網(wǎng)頁點(diǎn)擊事件的例子:

點(diǎn)擊(此處)折疊或打開

  1. QWebElement document = frame->documentElement();
  2.      /* Assume that the document has the following structure:

  3.          <form name="myform" action="submit_form.asp" method="get">
  4.              <input type="text" name="myfield">
  5.              <input type="submit" value="Submit">
  6.          </form>

  7.       */

  8. QWebElement button = document.findFirst("input[type=submit]");
  9. button.evaluateJavaScript("this.click()");
這個(gè)例子就是在:
  1. <form name="myform" action="submit_form.asp" method="get">
  2.              <input type="text" name="myfield">
  3.              <input type="submit" value="Submit">
  4.          </form>

這個(gè)網(wǎng)頁里頭,找出一個(gè)type=submit的input元素,然后調(diào)用js里的 this.click()來模擬鼠標(biāo)點(diǎn)擊


但是這是方法是有局限的,click()事件只能對(duì)<input>元素進(jìn)行操作,但是對(duì)于<a>、

元素等就不行了。
下面介紹一個(gè)實(shí)現(xiàn)對(duì)<a>  

等元素的模擬點(diǎn)擊:

點(diǎn)擊(此處)折疊或打開

  1. <a id='kwl' href='http://www.baidu.com'>baidu.com</a>
如果要對(duì)上面的元素進(jìn)行點(diǎn)擊的話,可以這么做:

點(diǎn)擊(此處)折疊或打開

  1. aa=self.mainFrame().findAllElements("a[id=kwl]")
  2. a=aa.at(0)
  3. a.evaluateJavaScript("this.focus()")
代碼是用python寫的,調(diào)用qt模塊,用的是qt的庫。語法與c++有點(diǎn)不同,但是方法是一樣的。
上面代碼是先讓焦點(diǎn)放在想要的 <a>元素上。然后模擬 ENTER 按鍵:
python下調(diào)用的是virtkey模塊:

點(diǎn)擊(此處)折疊或打開

  1. v = virtkey.virtkey()
  2. v.press_keysym(65421)
  3. v.release_keysym(65421)
然后ok,模擬完成。








    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产又粗又爽又猛又黄的 | 亚洲国产成人精品福利| 欧美激情床戏一区二区三| 日本成人中文字幕一区| 欧美小黄片在线一级观看| 黑丝国产精品一区二区| 国内女人精品一区二区三区| 日韩精品视频香蕉视频| 91国内视频一区二区三区| 99热中文字幕在线精品| 清纯少妇被捅到高潮免费观看| 东京不热免费观看日本| 亚洲第一香蕉视频在线| 黄片免费播放一区二区| 91欧美亚洲精品在线观看| 精品精品国产自在久久高清| 熟女中文字幕一区二区三区| 亚洲a级一区二区不卡| 亚洲最大福利在线观看| 国产小青蛙全集免费看| 欧美一级片日韩一级片| 欧美乱视频一区二区三区| 午夜精品黄片在线播放| 激情少妇一区二区三区| 欧美日韩在线第一页日韩| 伊人欧美一区二区三区| 午夜精品国产一区在线观看| 日韩欧美黄色一级视频| 这里只有九九热精品视频| 国产三级不卡在线观看视频| 日本妇女高清一区二区三区| 五月天丁香亚洲综合网| 美女露小粉嫩91精品久久久| 午夜国产精品国自产拍av| 国产av乱了乱了一区二区三区| 超碰在线免费公开中国黄片| 亚洲熟女精品一区二区成人| 欧美中文字幕日韩精品| 欧美日韩一级aa大片| 老司机这里只有精品视频| 日韩欧美在线看一卡一卡|