pythongui(pyautogui)函数抛出类型错误,可能是什么问题?
我克隆了这个并安装了所有需要的东西。该计划旨在申请linkedIn的工作。在申请这份工作之前,一切都很顺利。然后我得到pyautogui函数中的错误,我不允许更改它。错误是: 文件“C:\Users\user\AppData\Local\Programs\Python38\lib\site packages\pyautogui\uu_init\u_.py”,第691行,在 返回点(int(firstArg)、int(secondArg))#firstArg和secondArg只是x和y数值 TypeError:int()参数必须是字符串、类似字节的对象或数字,而不是“NoneType” 您可以通过安装pyautogui来检查代码pythongui(pyautogui)函数抛出类型错误,可能是什么问题?,python,Python,我克隆了这个并安装了所有需要的东西。该计划旨在申请linkedIn的工作。在申请这份工作之前,一切都很顺利。然后我得到pyautogui函数中的错误,我不允许更改它。错误是: 文件“C:\Users\user\AppData\Local\Programs\Python38\lib\site packages\pyautogui\uu_init\u_.py”,第691行,在 返回点(int(firstArg)、int(secondArg))#firstArg和secondArg只是x和y数值 Ty
在您克隆的回购协议的
easyapplybot.py
文件的第294行中,修改避免锁定(self)
函数如下:
def avoid_lock(self):
x, _ = pyautogui.position()
pyautogui.moveTo(x+200, pyautogui.position().y, duration=1.0)
pyautogui.moveTo(x, pyautogui.position().y, duration=0.5)
pyautogui.keyDown('ctrl')
pyautogui.press('esc')
pyautogui.keyUp('ctrl')
time.sleep(0.5)
pyautogui.press('esc')
发生此错误是因为无法将None
传递给pyautogui
的moveTo()
函数。因此,我将None
替换为pyautogui.position().y
,它是光标位置的y坐标
希望这有帮助:)您正在调用模块中的哪些函数,以及您将向其传递哪些参数?@Todd您好,我不是python开发人员,但我只克隆了repo,请您通过克隆repo并运行它来帮助我。或者您可以安装pyautogui,然后检查第691行的init文件。请发布完整的回溯。如果您所描述的就是您所做的一切,那么您应该阅读存储库上的说明。@Todd一切都正常工作,直到某个部分、登录、作业搜索完美工作,机器人停止在作业应用程序页面。它工作,现在我有另一个问题你运行程序了吗?它获得作业,但不点击提交按钮。你能修好这个吗?不,我还没有运行它。我只是检查了代码并修改了它。运行程序时,它会打印任何内容吗?如果是的话,那么也把它贴出来。上面说它不能申请这份工作。它打开到要提交的页面,但未能提交。职位1:安卓开发者-合同-远程|文丘里有限公司| LinkedIn*有简易应用按钮无法应用于此工作我确信
尝试发送简历()功能块(第254行)中有错误,但无法解决此问题,因为我不熟悉selenium webdriver
和BeautifulSoup
。非常感谢您的帮助