Вы можете найти элемент HTML по атрибуту с помощью csquery
Могу ли я использовать csquery, чтобы найти HTML с определенным атрибутом с определенным значением.
Так что, если я получил страницу, где есть что-то вроде этого
<html>
<body>
<div align="left">something</div>
</body>
</html>
Могу ли я затем вывести линию отверстия путем поиска элемента div с атрибутом, выровненным по левому значению? или даже просто HTML-элемент, а затем получить значение из атрибута?
Как всегда, спасибо за помощь и время.
1 ответ
Я не использовал csquery сам, но при просмотре документов, и вы можете использовать запросы CSS, это должно работать
div[align='left']
РЕДАКТИРОВАТЬ: Убедившись, что это в ответ на операцию на стороне клиента, в сценарии это должно выглядеть так:
var rows = query["div[align='left']"];
Таким образом, вы можете искать элементы по тегам и селекторам атрибутов, чтобы иметь нужные атрибуты в скобках. а затем значение интерполируется следующим образом.