Tag: browser

Проблемы с открытием 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 ()) не работает. Он возвращает […]

Можно ли «перевести» сеанс между selenium.webdriver и request.session

Теоретически, если я webdriver все файлы cookie из объекта webdriver selenium в webdriver , будут ли запросы продолжать, как если бы сеанс не прерывался? В частности, меня интересует автоматизация записи, когда я попадаю в определенное место на веб-странице через selenium, а затем передаю определенную ссылку на скачивание, которая будет загружать и проверять конкретные байты из […]

Python в браузере: как выбрать между Brython, PyPy.js, Skulpt и Transcrypt?

Я очень рад видеть, что теперь можно закодировать Python в браузере. Это основные кандидаты (пожалуйста, добавьте все, что я, возможно, пропустил): бритт Skulpt PyPy.js Transcrypt Но как выбирать между ними? Единственное очевидное различие, которое я вижу, заключается в том, что Skulpt основан на Python 2, тогда как Brython основан на Python 3. Обратите внимание: это […]

Selenium / PhantomJS вызывает ошибку

Я пытаюсь запустить драйвер PhantomJS в Python, но я получаю ошибку. Я читал, что должен передать весь путь в качестве аргумента, но это не помогло. Вот код: from selenium import webdriver # driver = webdriver.Chrome('D:\Python_projects\chromedriver_win32/chromedriver.exe') # this works driver = webdriver.PhantomJS(executable_path='D:\Python\phantomjs-2.0.0-windows\bin\phantomjs.exe') ОШИБКА: Traceback (most recent call last): File "path to script", line 8, in <module> […]

 
Interesting Posts for Van-Lav

при установке pyaudio, pip не может найти portaudio.h в / usr / local / include

Получение «ImportError: невозможно импортировать имя etree» при использовании lxml в Python на Mac

Python – использование переменных env удаленного хоста с / SSH

Количество наиболее часто встречающихся 100 слов из предложений в Dataframe Pandas

pyfits не работает для Windows 64 бит

Повторная выборка с пользовательскими периодами

Захват MemoryError в Python?

Список карт по частичной функции vs lambda

Как использовать random.jumpahead в Python

добавить новый столбец в существующий файл csv

Кто-нибудь знает хороший веб-искатель на основе Python, который я мог бы использовать?

Добавление shebang вызывает Нет такой ошибки файла или каталога при запуске моего скрипта python

Количество совпадений регулярных выражений

Как преобразовать класс python со слотами в словарь?

Найти максимальное значение в вложенном словаре и вернуть ключ

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