Существует ли способ получить XPath в Google Chrome?

Все зависит от того, как вы хотите получить доступ к данным, и да, вы можете получать данные с одного контроллера, только если это необходимо.

Также вы можете проверить это по запросу

ПРИМЕР:

public function ajaxrequest(Request $request)
{
    $check = $request->get('something_to_check"); 
    if($check){
        $data = Table1::all()->pluck('id');
    }else{
        $data = Table2::all()->pluck('id');
    }
    return response()->json([
      'data' => $data,
       //...
    ]);
}
322
задан daaawx 11 August 2019 в 18:44
поделиться

2 ответа

Для Chrome, например:

  1. Щелкают правой кнопкой, "осматривают" на объекте, Вы пытаетесь найти XPath.
  2. Щелкают правой кнопкой по выделенной области на DOM HTML.
  3. Переходят к Копии>, выбор 'Копирует XPath'.
  4. После вышеупомянутого шага, Вы получите абсолютный XPath элемента от DOM.
  5. можно внести изменения для создания этого относительным XPath (потому что, если бы DOM изменяется, тем не менее XPath смог бы найти элемент).

a. Для этого путем открытия панели 'Elements' браузера, нажмите CTRL+F, вставьте XPath.

b. Внесите изменения, как описывает в следующем примере.

Абсолютный xpath =//* [идентификатор = "приложение"] / отделение [1]/header/nav/div[2]/ul/li[2]/div/button

Связанный xpath =//отделение//военно-морской / отделение [2]/ul/li[2]/div/button

, Когда Вы вносите изменения:

  1. удостоверяются, что XPath уникален в DOM.
  2. все еще веб-элемент выбран на DOM и на веб-странице.
2
ответ дан 23 November 2019 в 00:56
поделиться

В Firebug в Firefox вы можете щелкнуть правой кнопкой мыши элемент после его проверки и выбрать «Копировать XPath». Я не мог заставить ChromYQLip работать гладко.

2
ответ дан 23 November 2019 в 00:56
поделиться
Другие вопросы по тегам:

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