I have been trying to do web automation using selenium,Is there any way to use browser like chrome,firefox without actually installing then, like using some alternate options, or having portable versions of them.If I can use portable versions how do i tell selenium to use it?
Asked
Active
Viewed 3,184 times
2 Answers
1
To use the browsers like google-chrome and firefox you have to install the full-blown browser.
You can find a detailed discussion in Is Chrome installation needed or only chromedriver when using Selenium?
As an alternative you can use the headless phantomjs browser as follows:
Code Block:
from selenium import webdriver driver = webdriver.PhantomJS(executable_path=r'C:\WebDrivers\phantomjs.exe', service_args=['--ignore-ssl-errors=true', '--ssl-protocol=tslv1.0']) driver.set_window_size(1920, 1080) driver.get("https://account.booking.com/register?op_token=EgVvYXV0aCJ7ChQ2Wjcyb0hPZDM2Tm43emszcGlyaBIJYXV0aG9yaXplGhpodHRwczovL2FkbWluLmJvb2tpbmcuY29tLyo2eyJwYWdlIjoiL3JlZGlyZWN0LXRvLWpvaW5hcHAtbHA_bGFuZz1pdCZhaWQ9MTE4NzM2MCJ9QgRjb2RlKg4QAToAQgBY5dGK8gVgAQ") print(driver.page_source) driver.quit()
You can find a detailed discussion in PhantomJS can't load correctly web page
References
A couple of relevent discussions:
undetected Selenium
- 151,581
- 34
- 225
- 281
-
1Isn't Phantom dead? – Daniel Williams May 12 '21 at 21:58
-
phantom is dead. good luck guys. i hope there's alternative to this problem – greendino Apr 22 '22 at 02:56
0
If you install pip install selenium
it comes with the protable chrome browser, no need to install any browser for this.
the chrome has a tag "chrome is controlled by automated test software" near search bar
Vignesh
- 1,414
- 1
- 9
- 24
-
But still your machine has to have a chrome browser to open from selenium code!! – Hari Jun 18 '20 at 04:56
-
yeah its a different version of chrome , it doesn't need your usual chrome browser – Vignesh Jun 18 '20 at 04:58
-
-
As others said, check this. https://stackoverflow.com/questions/53330322/is-chrome-installation-needed-or-only-chromedriver-when-using-selenium – MendelG Jun 18 '20 at 05:00