Tag: browser

Python + Splinter: Ошибка – httplib.BadStatusLine: ''

В моем проекте python я использую Splinter ( https://splinter.readthedocs.io/en/latest/ ), чтобы открыть браузер и попытаться посетить сайт: from splinter import Browser browser = Browser('chrome') browser.visit('http://www.google.com') И браузер открылся, и, не имея возможности посетить http://www.google.com , он получил следующую ошибку: Traceback (most recent call last): File "practice.py", line 90, in <module> browser = Browser('chrome') File "/Library/Python/2.7/site-packages/splinter/browser.py", […]

Matplotlib: бэкэнд WebAgg не показывает никаких цифр

Я использую Python 2.7.6 32-бит с Matplotlib 1.3.1. Когда я использую бэкэнд по умолчанию, как в этом примере, отображается рисунок: import matplotlib.pyplot as plt plt.plot(range(10)) plt.show() Когда я пытаюсь использовать WebAgg, страница MPL загружается автоматически, но без каких-либо цифр: import matplotlib matplotlib.use('webagg') import matplotlib.pyplot as plt plt.plot(range(10)) plt.show() Я тестировал этот код на Windows и […]

Вставить веб-браузер в программу Python

Как я могу встроить веб-браузер в программу Python? Он должен работать на Linux (GTK, Qt в порядке) или кросс-платформенный. Я посмотрел на вложение pywebgtk и виджет WebKit Qt . Но они, похоже, имеют немного больше, чем механизм рендеринга. В частности, я бы хотел поддержать просмотр взад и вперед и вкладку. Является ли что-то вроде этого […]

Проблемы с открытием Firefox

Я пытаюсь написать скрипт Python, чтобы открыть URL-адрес, но я продолжаю получать ошибки, когда пытаюсь его использовать: import webbrowser firefox = webbrowser.get('mozilla') Это ошибка: Traceback (most recent call last): File "C:\Users\Gelu\Documents\CSCI\Image URL Generator\src\Generator.py", line 8, in <module> firefox = webbrowser.get('mozilla') File "C:\Program Files\Python31\lib\webbrowser.py", line 53, in get raise Error("could not locate runnable browser") webbrowser.Error: could […]

Python – Selenium – Как использовать ярлыки браузера

После загрузки страницы браузера я хочу использовать ярлык CRTL + P в Goggle Chrome для ввода страницы печати, а затем просто нажмите «Назад», чтобы распечатать страницу. import time from selenium import webdriver # Initialise the webdriver chromeOps=webdriver.ChromeOptions() chromeOps._binary_location = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" chromeOps._arguments = ["–enable-internal-flash"] browser = webdriver.Chrome("C:\\Program Files\\Google\\Chrome\\Application\\chromedriver.exe", port=4445, chrome_options=chromeOps) time.sleep(3) # Login to Webpage […]

webbrowser.get («firefox») на Mac с Firefox «не смог найти исполняемый браузер»

Я думаю, что мне нужно знать, какую магическую командную строку или программу сценария OSA запускать, чтобы запустить URL-адрес в существующем браузере Firefox, если он работает, или запустить Firefox, если это не так. На Mac. Я тестирую программу Python (Crunchy Python), которая настраивает веб-сервер, а затем использует Firefox для интерфейса. Он запускает веб-приложение со следующим: try: […]

Как переключить профиль Firefox с Selenium – без создания нового драйвера?

Попытка найти способ переключения активного профиля в драйвер Selenium Firefox. Этот вопрос о нескольких профилях Firefox утверждает, что создание и использование нескольких профилей возможно. Однако было бы лучше, если бы какой-то способ переключить активный профиль Firefox в сеанс драйвера – вместо того, чтобы начинать новый. Как включить активный профиль Firefox в Selenium? Огромное спасибо!

подавлять / перенаправлять stderr при вызове web-браузера python

У меня есть программа python, которая открывает несколько URL-адресов на отдельных вкладках в новом окне браузера, однако, когда я запускаю программу из командной строки и открываю браузер, используя webbrowser.open_new(url) Stderr от firefox печатает до bash. Глядя на документы, я не могу найти способ перенаправить или подавить их Я прибегал к использованию browserInstance = subprocess.Popen(['firefox'], stdout=log, […]

Легкий рендеринг HTML с CSS в Python

Извините, возможно, я не впервые описал проблему в первый раз. Все ваши ответы интересны, но большинство из них – полнофункциональные веб-браузеры, моя задача намного проще. Я планирую написать приложение GUI, используя один из доступных в linux графических интерфейсах (я еще не выбрал один). Я буду использовать html в своем приложении для рендеринга в один из […]

Python: generic webbrowser.get (). Open () для chrome.exe не работает

Я нахожусь на Python 2.7 (Win 8.1 x64), и я хочу открыть URL-адрес в Chrome. Поскольку Chrome поддерживается только в 3.3+, я пытался использовать общий вызов: import webbrowser webbrowser.get("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe %s").open("http://google.com") Путь правильный, и печать дает мне обработчик: "<webbrowser.GenericBrowser object at 0x0000000002D26518\>" Однако функция open () – предпочтительно open_new_tab ()) не работает. Он возвращает […]

Python - лучший язык программирования в мире.