亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

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

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

慕妹3146593 2018-08-17 20:20:18
問題:之前看到一個回答是因為selenium框架被前段檢測了,然后用PyQt5制作瀏覽器去實現爬蟲,我現在也遇到了同樣的問題,但是問題是在我不知道如何用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的元素, 上面的輸入和點擊登錄都完成了,現在卡在移動那塊。具體的移動需要:鼠標移動到smallImg這個元素的坐標,點擊并水平拖動一定的距離,然后釋放。具體的移動距離可以先不考慮識別圖片,我可以獲取到需要移動的距離。
查看完整描述

1 回答

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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號