我应该用什么来从网站上获取文字... 完全来自小区域20x20像素 示例:从区域获取文本,将文本的值放入事件中,并在文本为ASD时单击操作
我刚学会了如何使用GetPixelColor,ImageGrab,但遗憾的是我找不到最重要的:Text Grab 有没有选择使用与ImageGrab非常相似的东西?
def screenGrab():
box = (347,170,1130,713)
im = ImageGrab.grab(box)
im.save(os.getcwd() + '\\full_snap__' + str(int(time.time())) +
'.png', 'PNG')
我很抱歉我的英语和新手问题,但我刚开始使用Python。
答案 0 :(得分:0)
对于特定像素区域很难做到,但是您可以通过向网站发出HTTP请求并阅读响应来获取HTTP响应正文(例如,您想要的网页的HTML)。你可以用Python的httplib包来做到这一点。然后解析响应,例如使用Python的xml.dom.minidom等XML包。找到包含DOM中所需文本的XML元素,然后采取适当的行动。