PhantomJS Selenium appliquer des paramètres de configuration à phantomJS
Bonjour, ça fait cela quelque heures que je n'y arrive pas à appliquer des configuration à phantomJS,
Je voudrais déactivez le paramètres XSSAuditingEnabled et le mettre à false, et pareil pour webSecurityEnable (https://phantomjs.org/api/webpage/pr.../settings.html)
J'ai essayer de me renseigner sur plusieurs fois avent comment mettre cela en place pour ne pas polluer le forum, mais hélas je n'y arrive pas
Alors tout d'abord j'ai essayer directement de précisez des commandes dans l'emplacement de mon exécutable, du coup je me suis rendue sur https://phantomjs.org/api/command-line.html pour voir les commandes
pour mettre la protection XSS à zero webSecurity aussi,
déjà lorsque je vais voir sur https://phantomjs.org/api/command-line.html et je ne voit pas de commande pour déactiver la protection, et bien ça n'a pas marcher en mettant
par exemple : driver = webdriver.PhantomJS("C:\\Users\\lucas-pc\\Desktop\\phantomjs.exe --web-security=False)
Du coup je ne suis je vais essayer de renseignez les paramètres à phantomJS via selenium
J'ai essayer ceci ça n'a pas marcher
Code:
1 2 3 4 5 6
| from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = webdriver.DesiredCapabilities.PHANTOMJS
cap["phantomjs.page.settings.XSSAuditingEnabled"] = False
cap["phantomjs.page.settings.webSecurityEnabled"] = False
driver = webdriver.PhantomJS(executable_path="C:\\Users\\lucas-pc\\Desktop\\phantomjs.exe", desired_capabilities=cap) |
Ceci aussi n'a rien donner
Code:
1 2 3
|
service_args = [ '----web-security=False' ]
driver = webdriver.PhantomJS(executable_path="C:\\Users\\lucas-pc\\Desktop\\phantomjs.exe", service_args=service_args) |
Sans passer par une liste
Code:
1 2
|
driver = webdriver.PhantomJS(executable_path="C:\\Users\\lucas-pc\\Desktop\\phantomjs.exe", service_args=[ '--web-security=False' ]) |
En plus en passant directement comme ça, je ne voit pas comment déactiver la protection XSS
J'ai essayer pas mal de chose, mais sur internet il se contredise tous
Si quelqu’un peut juste m'aiguiller ou me donner un lien, sa serais sympas,
merci d'avance
Au revoir