Как мне установить Geckodriver?

Некоторая справочная информация. В буферах протокола вы определяете поле типа

 optional string msg = 1;

. Номер (1 в этом примере) используется для идентификации поля в сообщении данных (или записи данных) и для сопоставления с прото-сообщением, используемым вашей программой.

Хранилища буферов протокола Сообщения, такие как

    FieldId1 Data1
    FieldId2 Data2
        .....
    FieldIdn Datan

Где fieldId состоит из типа поля и поля. Если в поле нет данных, оно не сохраняется в выходном сообщении (записи). Таким образом, у вас может быть

   FieldId3 Data3
   FieldId7 Data7
   FieldId11 Data11

Ответы на ваши вопросы:

  1. В буферах протокола каждое поле имеет один атрибут этих атрибутов: Обязательный, необязательный и повторяющийся , Поэтому, чтобы удалить поле, вы можете сделать его необязательным и не хранить в нем никакого значения. Некоторые люди обычно делают большинство полей опцией
  2. Протокол Соответствует номерам полей в Data-Message с номерами полей в определении Proto. В java, по крайней мере, есть неизвестные поля Карта, где хранятся любые дополнительные поля.

Очень важно, чтобы вы документировали поля (как полевое имя, так и полевой номер) вы удаляете, чтобы убедиться, что вы никогда не используйте имя / номер поля.

Если вы повторно используете поле, вы можете сломать существующий код

18
задан Alexandre B. 24 July 2019 в 15:47
поделиться

1 ответ

Для меня это работало (Windows 10, браузер Firefox):

from selenium import webdriver
driver = webdriver.Firefox(executable_path=r'C:\......YOUR_PATH.......\geckodriver.exe')
driver.get('http://EXAMPLE_URL.com')
0
ответ дан 30 November 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: