Как объясняется в заголовке, что бы я ни делал, я не могу заставить webbrowser открыть URL-адрес, который я хочу открыть.Webbrowser преобразует двойные кавычки в% 2522
Я попытался избежать двойные кавычки с \
Я попытался не используя% 22 в URL вместо «
Независимо от того, что, в конце URL заканчивается превращая» в% 2522
Я знаю, что% 25 представляет%, а значит, как-то «сначала превращается в% 22, а затем в%, в который превращается в% 25. Не имеет смысла, я не знаю, почему он будет обрабатываться дважды в любом случае.
Пример URL (что я получаю, когда я получаю нт переменной в Python):
https://domain.com/do?q=item: (("ABC") + OR + ("DEF") + OR + ("ghj"))
Что WebBrowser открывает в Chrome:
https://domain.com/do?q=item:((%2522abc%2522)+OR+(%2522def%2522)+OR+(%2522ghj%2522))
У нас такая же проблема. Кажется, это ошибка в обработке URL-адресов Python. –