Python - Librería Webbrowser

##################################################################[br]#30 ejemplos en Python utilizando import webbrowser.[br][br]#1. Abrir una página web en el navegador predeterminado:[br]import webbrowser[br]webbrowser.open('https://www.google.com')[br][br]#2. Abrir una página web en una pestaña nueva del navegador predeterminado:[br]import webbrowser[br]webbrowser.open_new_tab('https://www.google.com')[br][br]#3. Abrir una página web en una ventana nueva del navegador predeterminado:[br]import webbrowser[br]webbrowser.open_new('https://www.google.com')[br][br]#4. Abrir una página web en un navegador específico (por ejemplo, Chrome):[br]import webbrowser[br]chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'[br]webbrowser.get(chrome_path).open('https://www.google.com')[br][br]#5. Abrir una página web en una pestaña nueva de un navegador específico (por ejemplo, Chrome):[br]import webbrowser[br]chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'[br]webbrowser.get(chrome_path).open_new_tab('https://www.google.com')[br][br]#6. Abrir una página web en una ventana nueva de un navegador específico (por ejemplo, Chrome):[br]import webbrowser[br]chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'[br]webbrowser.get(chrome_path).open_new('https://www.google.com')[br][br]#7. Abrir una página web en una pestaña nueva del navegador predeterminado y esperar a que se cierre:[br]import webbrowser[br]import time[br]webbrowser.open_new_tab('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.quit()[br][br]#8. Abrir una página web en una ventana nueva del navegador [br]# predeterminado y esperar a que se cierre:[br]import webbrowser[br]import time[br]webbrowser.open_new('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.quit()[br][br]#9. Abrir una página web en una pestaña nueva del navegador predeterminado [br]# y cerrarla automáticamente después de 5 segundos:[br]import webbrowser[br]import time[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close(tab)[br][br]#10. Abrir una página web en una ventana nueva del navegador predeterminado [br]#y cerrarla automáticamente después de 5 segundos:[br]import webbrowser[br]import time[br]window = webbrowser.open_new('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close(window)[br][br]#11. Abrir una página web en una pestaña nueva del navegador predeterminado [br]# y cerrar todas las pestañas automáticamente después de 5 segundos:[br]import webbrowser[br]import time[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close()[br][br]#12. Abrir una página web en una ventana nueva del navegador predeterminado [br]#y cerrar todas las ventanas automáticamente después de 5 segundos:[br]import webbrowser[br]import time[br]window = webbrowser.open_new('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close()[br][br]#13. Abrir una página web en una pestaña nueva del navegador predeterminado [br]# y cerrar todas las pestañas excepto la actual después de 5 segundos:[br]import webbrowser[br]import time[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close(other_tabs=[tab])[br][br]#14. Abrir una página web en una ventana nueva del navegador predeterminado [br]# y cerrar todas las ventanas excepto la actual después de 5 segundos:[br]import webbrowser[br]import time[br]window = webbrowser.open_new('https://www.google.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close(other_windows=[window])[br][br]#15. Abrir una página web en una pestaña nueva del navegador predeterminado [br]# y cerrar todas las pestañas excepto la actual y la primera después de 5 segundos:[br]import webbrowser[br]import time[br]tab1 = webbrowser.open_new_tab('https://www.google.com')[br]tab2 = webbrowser.open_new_tab('https://www.python.org')[br]tab3 = webbrowser.open_new_tab('https://www.github.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close(other_tabs=[tab2, tab3])[br][br]#16. Abrir una página web en una ventana nueva del navegador predeterminado [br]#y cerrar todas las ventanas excepto la actual y la primera después de 5 segundos:[br]import webbrowser[br]import time[br]window1 = webbrowser.open_new('https://www.google.com')[br]window2 = webbrowser.open_new('https://www.python.org')[br]window3 = webbrowser.open_new('https://www.github.com')[br]time.sleep(5) # Esperar 5 segundos[br]webbrowser.close(other_windows=[window2, window3])[br][br]#17. Abrir una página web en una pestaña nueva del navegador predeterminado [br]#y esperar a que se cargue completamente antes de continuar:[br]import webbrowser[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]while True:[br] if webbrowser.get(tab).status == 'complete':[br] break[br]webbrowser.close(tab)[br][br]#18. Abrir una página web en una ventana nueva del navegador predeterminado [br]#y esperar a que se cargue completamente antes de continuar:[br]import webbrowser[br]window = webbrowser.open_new('https://www.google.com')[br]while True:[br] if webbrowser.get(window).status == 'complete':[br] break[br]webbrowser.close(window)[br][br]#19. Abrir una página web en una pestaña nueva del navegador predeterminado y obtener su título:[br]import webbrowser[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]title = webbrowser.get(tab).title[br]webbrowser.close(tab)[br]print(title)[br][br]#20. Abrir una página web en una ventana nueva del navegador predeterminado y obtener su título:[br]import webbrowser[br]window = webbrowser.open_new('https://www.google.com')[br]title = webbrowser.get(window).title[br]webbrowser.close(window)[br]print(title)[br][br]#21. Abrir una página web en una pestaña nueva del navegador predeterminado y obtener su URL:[br]import webbrowser[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]url = webbrowser.get(tab).url[br]webbrowser.close(tab)[br]print(url)[br][br]#22. Abrir una página web en una ventana nueva del navegador predeterminado y obtener su URL:[br]import webbrowser[br]window = webbrowser.open_new('https://www.google.com')[br]url = webbrowser.get(window).url[br]webbrowser.close(window)[br]print(url)[br][br]#23. Abrir una página web en una pestaña nueva del navegador predeterminado y obtener su contenido HTML:[br]import webbrowser[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]html = webbrowser.get(tab).content[br]webbrowser.close(tab)[br]print(html)[br][br]#24. Abrir una página web en una ventana nueva del navegador predeterminado y obtener su contenido HTML:[br]import webbrowser[br]window = webbrowser.open_new('https://www.google.com')[br]html = webbrowser.get(window).content[br]webbrowser.close(window)[br]print(html)[br][br]#25. Abrir una página web en una pestaña nueva del navegador predeterminado y obtener su código de respuesta HTTP:[br]import webbrowser[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]status_code = webbrowser.get(tab).status[br]webbrowser.close(tab)[br]print(status_code)[br][br]#26. Abrir una página web en una ventana nueva del navegador predeterminado y obtener su código de respuesta HTTP:[br]import webbrowser[br]window = webbrowser.open_new('https://www.google.com')[br]status_code = webbrowser.get(window).status[br]webbrowser.close(window)[br]print(status_code)[br][br]#27. Abrir una página web en una pestaña nueva del navegador predeterminado y obtener su tamaño en píxeles:[br]import webbrowser[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]width, height = webbrowser.get(tab).size[br]webbrowser.close(tab)[br]print(width, height)[br][br]#28. Abrir una página web en una ventana nueva del navegador predeterminado y obtener su tamaño en píxeles:[br]import webbrowser[br]window = webbrowser.open_new('https://www.google.com')[br]width, height = webbrowser.get(window).size[br]webbrowser.close(window)[br]print(width, height)[br][br]#29. Abrir una página web en una pestaña nueva del navegador predeterminado y hacer una captura de pantalla:[br]import webbrowser[br]tab = webbrowser.open_new_tab('https://www.google.com')[br]webbrowser.get(tab).capture('screenshot.png')[br]webbrowser.close(tab)[br][br]#30. Abrir una página web en una ventana nueva del navegador predeterminado y hacer una captura de pantalla:[br]import webbrowser[br]window = webbrowser.open_new('https://www.google.com')[br]webbrowser.get(window).capture('screenshot.png')[br]webbrowser.close(window)
Geogebra Python

Information: Python - Librería Webbrowser