擅长:python、mysql、java
<p>如果您想继续使用PyAutoGUI,我建议您使用图像识别功能。在网页上截取元素的截图,并将截图裁剪为元素(使用mspaint甚至在线裁剪工具)。在</p>
<p>然后运行:</p>
<pre><code>>>> x, y = pyautogui.locateCenterOnScreen('croppedscreenshot.png')
>>> pyautogui.moveTo(x, y)
>>> pyautogui.keyDown('shift')
>>> pyautogui.click(x, y)
>>> pyautogui.keyUp('shift')
</code></pre>
<p>当然,这是脆弱和容易出错的。它依赖于在屏幕上可见的元素,如果您使用的浏览器与屏幕截图所用的浏览器不同,则可能无法正常工作。在</p>
<p>使用Selenium或其他类似的工具会更好。在</p>