導航:首頁 > 編程語言 > python模擬點擊同花順

python模擬點擊同花順

發布時間:2023-06-13 15:11:17

python 怎麼通過windows gui(滑鼠雙擊程序圖標)打開第三方軟體,而不是通過cmd命令

你說的是用python模擬鍵鼠吧?
下面是一個模擬滑鼠鍵盤操作登錄軟體的python代碼

from pymouse.windows import PyMouse
from pykeyboard import PyKeyboard
import time

m = PyMouse() # 滑鼠對象
k = PyKeyboard() # 鍵盤對象
x_dim, y_dim = m.position() # 獲得屏幕尺寸
print('滑鼠當前位置: ', x_dim, y_dim)

'''模擬滑鼠定時點擊'''
#滑鼠點擊指定位置
m.move(62, 350)
m.click(62,350,1)
for i in range(1,3):
time.sleep(5)
m.click(62,350,1)

'''模擬滑鼠鍵盤登錄軟體'''
#打開應用
m.click(51,543,1,2)
time.sleep(8)
#輸入密碼
m.click(568,544,1)
k.type_string('你的密碼')
time.sleep(3)
#回車
k.tap_key(k.enter_key)
time.sleep(6)
#確認登錄
m.click(568,544,1)
k.press_key(k.alt_key)
k.tap_key('y')
k.release_key(k.alt_key)

⑵ 新手,python怎麼模擬網頁按鈕點擊

首頁,我們先理解網頁點擊的本質:
其實,站在數據底層理解,我們對網頁的操作可以抽象成向伺服器發送數據。
這樣看來,我們有兩種方法使用Python模擬網頁按鈕點擊:
方法一:間接模擬。模擬向伺服器發送數據。可以用抓包工具,看點擊按鈕時到底向伺服器發送的是什麼數據,然後使用python模擬發送的數據。
方法二:真實模擬。可以先找到按鈕,然後執行點擊。這個有現成的庫,Selenium。

⑶ 如何用python模擬點擊onclick

安裝PyUserInput可以輕松實現模擬滑鼠點擊,安裝方法:
apt-get install python-pip
pip install pymouse
使用舉例:
from pymouse import PyMouse
m = PyMouse()
m.position() #獲取當前的滑鼠坐標
m.move(x,y)
m.click(x,y) #模擬點擊
m.press(x,y) #按下滑鼠
m.release(x,y) #釋放滑鼠

⑷ 如何利用Python自動完成對網頁平台上可點擊的元素操作,用什麼模塊,具體函數有哪些,請大神指教

用selenium就可以了,它模擬打開瀏覽器,打開網頁。

通過頁面元素的特徵,定位到要點擊的元素,click()方法就可以完成點擊
比如
self.driver.find_element_by_xpath('//ul[@class="uhomeTagList-ul"]/li[2]').click()

⑸ 求助如何用R或者Python抓取同花順網

非要用同花順的話,比較可行的辦法是:做外掛程序,模擬鍵盤滑鼠輸入或者操控窗體控制項
另外就是模擬登陸你券商的web交易版本,這個有一個開源的項目GitHub - shidenggui/easytrader: 提供券商華泰/傭金寶/銀河/廣發/雪球的基金、股票自動程序化交易,量化交易組件
目前支持華泰/傭金寶/銀河/廣發/雪球

⑹ python怎麼模擬鍵盤操作

實現了一個最簡單的輸入密碼,enter進入的簡單鍵盤操作登錄過程,具體代碼如下:

· 滑鼠點擊

有m.click(x, y, button, n) -- 點擊,想x,y坐標,button:-1表示左鍵,-2表示右鍵,n:默認1次,2雙擊

m.move(x, y) -- 滑鼠移動

m.screen_size() -- 獲取屏幕尺寸

· 鍵盤操作

k.type_string('abcdefg') --輸入內容

k.press_key('a') --按a鍵

k.release_key('a') --松開a鍵

k.tap_key('a') --點擊a鍵

k.tap_key('a', n=2, interval=5) --點擊a鍵2次,每次間隔5秒

k.tap_key(k.function_keys[5]) --功能鍵F5

k.press_keys([k.alt_key, 'a']) --組合按鍵

⑺ 用python怎麼做模擬滑鼠點擊比較好

importwin32api
importwin32gui
importwin32con
importtime
importctypes

defclick1(x,y):#第一種
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

defclick2(x,y):#第二種
ctypes.windll.user32.SetCursorPos(x,y)
ctypes.windll.user32.mouse_event(2,0,0,0,0)
ctypes.windll.user32.mouse_event(4,0,0,0,0)

defclick_it(pos):#第三種
handle=win32gui.WindowFromPoint(pos)
client_pos=win32gui.ScreenToClient(handle,pos)
tmp=win32api.MAKELONG(client_pos[0],client_pos[1])
win32gui.SendMessage(handle,win32con.WM_ACTIVATE,win32con.WA_ACTIVE,0)
win32gui.SendMessage(handle,win32con.WM_LBUTTONDOWN,win32con.MK_LBUTTON,tmp)
win32gui.SendMessage(handle,win32con.WM_LBUTTONUP,win32con.MK_LBUTTON,tmp)

閱讀全文

與python模擬點擊同花順相關的資料

熱點內容
程序員女孩跳舞視頻 瀏覽:552
linux默認java 瀏覽:424
如何看漫威漫畫app 瀏覽:789
安卓手機如何按拼音排布app 瀏覽:721
java中exceptionin 瀏覽:882
java131 瀏覽:868
學英語不登錄的app哪個最好 瀏覽:299
安卓的後台運行怎麼設置 瀏覽:135
如何撰寫論文摘要以及編譯sci 瀏覽:416
安卓如何使用推特貼吧 瀏覽:429
怎樣避免程序員入獄 瀏覽:856
蘋果方塊消除安卓叫什麼 瀏覽:535
安卓世界征服者2怎麼聯機 瀏覽:297
國企招的程序員 瀏覽:969
哪個app可以看watch 瀏覽:518
dns備用什麼伺服器 瀏覽:1002
中達優控觸摸屏編譯失敗 瀏覽:80
上海科納壓縮機 瀏覽:680
python工時系統 瀏覽:551
查好友ip命令 瀏覽:118