get()接受2个位置参数,但给出了3个

2024-09-30 18:14:50 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的在线购物机器人的代码,但是当我运行它时会出现这个错误

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\artjo\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
    return self.func(*args)
  File "C:\Users\artjo\Desktop\Python\tkinter3.py", line 32, in web
    driver.get('https://www.supremenewyork.com/shop/all/', category)
TypeError: get() takes 2 positional arguments but 3 were given

我想要驱动程序。获取将链接粘贴到用户选择的服装类别,但它不允许我这样做。可能是什么问题,我如何解决它链接粘贴到铬酒吧和继续。它还没有完成,所以不要看def web()中的尾部,这里是代码。谢谢

^{pr2}$

Tags: 代码inpywebget链接粘贴line
1条回答
网友
1楼 · 发布于 2024-09-30 18:14:50

您正在使用driver方法来启动webbrowser,但是代码的问题是您在driver.get()方法中传递了一个额外的参数。在

预期语法:

driver.get(URL) # URL is the url you want to open.

如果要根据category格式化url,请使用以下代码:

^{pr2}$

有关详细信息,请参阅documentation。在

希望这能回答你的问题!!

相关问题 更多 >