大家好
我目前正在为我的打字学习网站编写一个机器人,但我遇到了一个我自己的谷歌搜索无法解决的问题:
if answerBrowser == "f":
driver = webdriver.Firefox()
elif answerBrowser == "c":
driver = webdriver.Chrome("driver\chromedriver.exe")
elif answerBrowser == "e":
driver = webdriver.Edge("driver\msedgedriver.exe")
driver.get("https://at4.typewriter.at/index.php?r=site/index")
在这里,我创建了一个“驱动程序”对象,然后使用 driver.get(link) 打开它,但是,在我完成网站上的工作后,我只想打开另一个链接(在同一个选项卡中)。我试过:
driver.get("https://at4.typewriter.at/index.php?r=user/overview")
(我正在尝试这个,因为概述页面的链接真的很难抓取,我认为完全更改 url 更容易)它是相同的“驱动程序”对象,但只是 driver.get() 不会让我更改网址。
这是整个代码的 git repos:
https://github.com/patrickcerny/typewriterBot/tree/testing
(我是编码的初学者,所以请不要太讨厌我的代码,但是我对我能得到的任何建设性批评持开放态度!:D)感谢您的任何回答!
叮当猫咪
相关分类