第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Python利用runJavaScript模擬鼠標移動頁面的某個元素

如何在Python利用runJavaScript模擬鼠標移動頁面的某個元素

慕妹3146593 2018-08-17 20:20:18
問題:之前看到一個回答是因為selenium框架被前段檢測了,然后用PyQt5制作瀏覽器去實現(xiàn)爬蟲,我現(xiàn)在也遇到了同樣的問題,但是問題是在我不知道如何用Js的語句去模擬鼠標移動某個元素。代碼:from PyQt5.QtWidgets import QApplication from PyQt5.QtWebEngineWidgets import QWebEngineView from PyQt5.QtCore import QUrlimport pyautoguiimport timeimport sys app = QApplication([]) view = QWebEngineView() view.load(QUrl("url")) view.show()page = view.page() #a = 0#global a def test():         page.runJavaScript("$('#account').val(123)")    page.runJavaScript("$('#password').val(123)")    page.runJavaScript("$('#btn-login').trigger('click')")                        time.sleep(1) #    page.runJavaScript("alert($('#distance').html())")    page.runJavaScript("$('.smallImg').trigger('click')")      #view.loadFinished.connect(test) app.exec_()就是需要移動一個class名為smallImg的元素, 上面的輸入和點擊登錄都完成了,現(xiàn)在卡在移動那塊。具體的移動需要:鼠標移動到smallImg這個元素的坐標,點擊并水平拖動一定的距離,然后釋放。具體的移動距離可以先不考慮識別圖片,我可以獲取到需要移動的距離。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 1315 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號