Этот сайт имеет забавную структуру, на самом деле мне удалось получить то, что я хочу, используя селен, но, повторив второй раз, я не могу получить нужные данные. Вот как это идет: -Невозможно получить информацию о тегах li
первого Попробуйте (правильную информацию): - список банки имени, банковского счет и баланс
второго Попробуйте (неверную информации): - метод банковского перевод, Список банковских карт
Я замечаю, что div смещается в другое положение внезапно. Я использую этот XPath, чтобы извлечь информацию, которую я хочу: -
//div[12]/div[1]/ul[1]/li['.$x.']
Теперь я хочу, чтобы извлечь базу на сНу идентификатор, так что я придумал этот XPath: -
//*[@id="idBnk_panel"]//div/ul/following::li
но он не может работать должным образом, чтобы извлечь нужную мне информацию. Любая идея, как захватить информацию из тегов li
на основе этой структуры?
<div id="something_here">
<div>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
Вы можете протестировать xpath, который, по вашему мнению, является правильным из браузера, прежде чем использовать его в коде. В chrome или firefox откройте консоль и напишите $ x ('// xpath/here'), и она вернет элемент, если путь xpath правильный, который подсвечен, чтобы вы могли знать, является ли он тем, который вам нужен – mosaad