Tag: selenium

Захват трафика в селене

Я собираю сетевой трафик на объектах Selenium на запросы HTTP-почты, которые я делаю. Хотя возвращаемая строка JSON имеет заголовки запросов, тело (params) сообщения сообщения никогда не захватывается. Вот мой код, host = "localhost" port = "4444" browser = r"*pifirefox" sel = selenium(host, port, browser, url) . . …..Submit action postRequest = sel.captureNetworkTraffic('json') postRequest имеет, [{ […]

Попробуйте запустить драйвер chrome на linux с помощью selenium webdriver

Я пытаюсь найти ответ и не могу, теперь я прошу себя. Я написал простой тест from selenium import webdriver driver = webdriver.Chrome(executable_path=r"/home/tranter/workspace/chromedriver") driver.get("http://www.python.org") driver.close() чем у меня есть трассировка > tranter@tranter-VirtualBox:~/workspace$ python testchrome.py Traceback > (most recent call last): File "testchrome.py", line 6, in <module> > driver = > webdriver.Chrome(executable_path=r"/home/tranter/workspace/chromedriver") > File > "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", > […]

драйвер selenium не может загружать НЕКОТОРЫЕ страницы

Использование selenium через python на сервере AWS ubuntu для очистки динамических страниц с помощью javascript (необходимо отобразить полный html). Наконец, он получил работу (благодаря тому, что не удалось вызвать firefox из селена в python на машине AWS ) для большинства веб-сайтов, кроме некоторых, которые будут постоянно давать мне «страницу загрузки проблем». В iPython: from pyvirtualdisplay […]

Отсутствуют значения веб-страницы при очистке данных с помощью BeautifulSoup python 3.6

Я использую сценарий ниже, чтобы сбрасывать данные «STOCK QUOTE» с сайта http://fortune.com/fortune500/xcel-energy/ , но он дает пустоту. Я также использовал драйвер selenium, но тот же вопрос. Пожалуйста, помогите по этому поводу. import requests from bs4 import BeautifulSoup as bs import pandas as pd r = requests.get('http://fortune.com/fortune500/xcel-energy/') soup = bs(r.content, 'lxml') # tried: 'html.parser data = […]

Не удалось получить фактическую разметку со страницы с помощью BeautifulSoup

Я пытаюсь очистить этот URL с помощью комбинации BeautifulSoup и Selinium http://starwood.ugc.bazaarvoice.com/3523si-en_us/115/reviews.djs?format=embeddedhtml&page=2&scrollToTop=true Я пробовал этот код active_review_page_html = browser.page_source active_review_page_html = active_review_page_html.replace('\\', "") hotel_page_soup = BeautifulSoup(active_review_page_html) print(hotel_page_soup) Но что это такое, он возвращает мне такие данные, как ;&lt;span class="BVRRReviewText"&gt;Hotel accommodations and staff were fine …. Но я должен очистить этот промежуток от этой страницы с […]

Firefox не будет «ездить» с Selenium webdriver

Раньше я использовал Firefox с Webdriver на этой машине, но внезапно, когда я использую любой код, который использует Firefox в качестве драйвера, Firefox откроется и просто сидит там незаметно. Абсолютно ничего не загружается, моя программа зависает, пока я не закрою окно, в этот момент он вызывает ошибку «браузер не открыт». Попробовал переустановить. Драйверы Chrome / […]

Принудительное селение приостановить и ждать, пока поле будет доступно

Ниже приведен фрагмент кода из моего сценария python, который читает файл excel и назначает ячейки в строке переменной, которая затем используется для ввода в поле в браузере. он отлично работает … по большей части. то, что я хотел бы сделать, это настроить какой-то цикл после того, как браузер загрузит страницу, чтобы сделать следующее: найдите элемент […]

Как открыть консоль разработчика Chrome с помощью Selenium в Python?

Я пытаюсь открыть консоль разработчика в chrome, используя selenium webdriver. я делаю от seelenium import webdriver от selenium.webdriver.common import action_chains, ключи … browser = webdriver.Chrome (executable_path = "C: \ chrm \ chromedriver.exe") browser.get (" https://www.facebook.com/groups/GNexus5/ ") … action = action_chains.ActionChains (браузер) action.send_keys (keys.Keys.CONTROL + keys.Keys.SHIFT + 'J') action.perform () Но это не открытие консоли разработчика. […]

Использование Selenium и python для сохранения таблицы

Я пытаюсь использовать Selenium с Python для хранения содержимого таблицы. Мой сценарий выглядит следующим образом: import sys import selenium from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("http://testsite.com") value = selenium.getTable("table_id_10") print value driver.close() Это откроет интересующую меня веб-страницу, а затем сохранит содержимое таблицы, которую я хочу. Я видел синтаксис в этом […]

Как включить chromedriver с pyinstaller?

Я использую pyinstaller для создания исполняемого файла моего скрипта python. В сценарии я использую эти импорты: from selenium import webdriver from selenium.webdriver.chrome.options import Options etc… Проблема в том, что при запуске pyinstaller myscript.py это приведет к включению Firefox вместо Chrome. В папке результатов c: … \ dist \ myscript \ selenium \ webdriver есть папка […]

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