質問編集履歴
2
修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
イメージマッチングをして、web上にある任意の画像をクリックしたい
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
画像認識をした上で、webサイト上の任意の画像をクリックしたいと考えています。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -10,23 +10,19 @@
|
|
10
10
|
|
11
11
|
```ここに言語を入力
|
12
12
|
|
13
|
-
|
13
|
+
# actionchainsで解決できそうな気がしたが、対象要素をどうのように指定して良いかわからず。。。。
|
14
|
-
|
15
|
-
import pyautogui as pg
|
16
14
|
|
17
15
|
|
18
16
|
|
19
|
-
|
17
|
+
element = "search.png"
|
20
18
|
|
21
|
-
driver.
|
19
|
+
action = webdriver.common.action_chains.ActionChains(driver)
|
22
20
|
|
21
|
+
action.move_to_element_with_offset(element, 0, 0)
|
23
22
|
|
23
|
+
action.click()
|
24
24
|
|
25
|
-
x, y = pg.locateCenterOnScreen('/Users/hoge/Desktop/search.png')
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
|
25
|
+
action.perform()
|
30
26
|
|
31
27
|
|
32
28
|
|
@@ -34,20 +30,20 @@
|
|
34
30
|
|
35
31
|
|
36
32
|
|
37
|
-
i
|
33
|
+
下記を参考にpyautoguiモジュールでもトライしてみましたが、
|
38
34
|
|
39
|
-
|
35
|
+
PyAutoGUIの使い方 スクリーンショット・画像認証編
|
40
36
|
|
41
|
-
pip
|
37
|
+
[https://bit.ly/34JsTH5](https://bit.ly/34JsTH5)
|
42
|
-
|
43
|
-
pip install pyobjc
|
44
38
|
|
45
39
|
|
46
40
|
|
41
|
+
"TypeError: cannot unpack non-iterable NoneType object"
|
42
|
+
|
47
|
-
|
43
|
+
のエラーを解決できなかったため、別の方法を模索しております。
|
48
44
|
|
49
45
|
|
50
46
|
|
51
|
-
|
47
|
+
上記以外のやり方でも構いませんので、解決方法もしくは参考サイトをご教示いただけましたら幸甚です。
|
52
48
|
|
53
49
|
何卒よろしくお願い申し上げます。
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
from selenium import webdriver
|
14
14
|
|
15
|
-
import pyautogui as p
|
15
|
+
import pyautogui as pg
|
16
16
|
|
17
17
|
|
18
18
|
|
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
x, y = p
|
25
|
+
x, y = pg.locateCenterOnScreen('/Users/hoge/Desktop/search.png')
|
26
26
|
|
27
27
|
|
28
28
|
|