selenium.common.exceptions.JavascriptException



我不知道为什么会出现这个错误。有人能帮忙吗。

更新:我修复了它。

追溯:

Traceback (most recent call last):
File "D:DocumentsGitHubBlooketHackmain.py", line 43, in <module>
driver.execute_script("var div=("<div/><style>[@id="app"]/div/div/div[2]/div[2]/div[1],[@id="app"]/div/div/div[2]/div[2]/div[2],[@id="app"]/div/div/div[2]/div[2]/div[3]{visibility:hidden;display:none;}[@id="app"]/div/div/div[2]/div[3]/div[2],[@id="app"]/div/div/div[2]/div[3]/div[4],[@id="app"]/div/div/div[2]/div[3]/div[6]{visibility:visible;display:block;}</style>').appendTo("body");");
File "C:Users___AppDataLocalProgramsPythonPython37libsite-packagesseleniumwebdriverremotewebdriver.py", line 636, in execute_script
'args': converted_args})['value']
File "C:Users___AppDataLocalProgramsPythonPython37libsite-packagesseleniumwebdriverremotewebdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:Users___AppDataLocalProgramsPythonPython37libsite-packagesseleniumwebdriverremoteerrorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.JavascriptException: Message: javascript error: Unexpected identifier
(Session info: chrome=89.0.4389.128)

问题代码:

driver.execute_script("var div=("<div/><style>[@id="app"]/div/div/div[2]/div[2]/div[1],[@id="app"]/div/div/div[2]/div[2]/div[2],[@id="app"]/div/div/div[2]/div[2]/div[3]{visibility:hidden;display:none;}[@id="app"]/div/div/div[2]/div[3]/div[2],[@id="app"]/div/div/div[2]/div[3]/div[4],[@id="app"]/div/div/div[2]/div[3]/div[6]{visibility:visible;display:block;}</style>').appendTo("body");")

可读性更强:

driver.execute_script("var div=("<div/><style> 
[@id="app"]/div/div/div[2]/div[2]/div[1],[@id="app"]/div/div/div[2]/div[2]/div[2],[@id="app"]/div/div/div[2]/div[2]/div[3] { 
visibility:hidden; 
display:none; 
}[@id="app"]/div/div/div[2]/div[3]/div[2],[@id="app"]/div/div/div[2]/div[3]/div[4],[@id="app"]/div/div/div[2]/div[3]/div[6] { 
visibility:visible; 
display:block; 
}</style>'").appendTo("body");")

基本上,我所要做的就是为网站注入更新的CSS。如果对此还有其他选择的话,我也愿意改进。

更新:我修复了它。

为什么结尾有分号?它不应该在Python中,我想

另一件事。。。当你把单引号放在双引号里而不是";

我想这只是一个错误的类型。老实说,我不知道我是怎么解决的。

相关内容

  • 没有找到相关文章

最新更新