Я извлекаю два столбца данных, логика c ожидает массив из 2 элементов. Но getall (), похоже, игнорирует первый элемент (потому что он пустой), в результате чего получается массив из 1 значения вместо 2.
question
Как заставить getall () или код дополнительный 1 массив (пустой или нет) для каждого найденного совпадения
Ссылка: Получить xpath () для возврата пустых значений
sizes = []
for i, data_row in enumerate(table_rows):
if i == 0:
sizes = data_row.xpath('./th/text()').getall(default='size-not-found')