<span class="Fcontainer"><a href="http://www.codechef.com" rel="noopener nofollow" target="_blank" onclick="return MN.openUrl(this);" class="external_link" data-qt-tooltip="codechef.com" data-tooltip="attached">Programming Competition,Programming Contest,Online Computer Programming</a></span>
<span class="Fcontainer"><a href="http://www.hackerrank.com" rel="noopener nofollow" target="_blank" onclick="return MN.openUrl(this);" class="external_link" data-qt-tooltip="hackerrank.com">HackerRank</a></span>
Ряд пролетов с тем же классом есть веб-страница.
я использую
TAG POS={{!LOOP}} TYPE=SPAN ATTR=CLASS:Fcontainer* EXTRACT=TXT
SET !VAR4 {{!EXTRACT}}
Но я должен сохранить только 1 запись в столбец csv file, это только "Конкурс программирования, конкурс программирования, онлайн-программирование на компьютере",
Как сохранить весь диапазон с одним классом в файл csv с несколькими столбцами?
Если вам нужны данные в разных столбцах в одной и той же строке вместо нескольких строк и одного столбца, вам придется реализовать Javascript-код.
Получите все данные в массиве, а затем сохраните массив в CSV.
В CSV данные массива будут в одной ячейке. Поэтому вам нужно будет выбрать ячейку и разделить текст по запятой. Это приведет к извлечению данных в одну и ту же строку, но другую колонку.
Используйте Play Loop. Код проверен и работает.