У меня есть скрипт, который должен анализировать CSV-файл на предмет элементов, имеющих уникальный идентификатор: data-testid="xxxxx-follow".. поле «xxxxx» заполнено набором случайных чисел, которые однозначно идентифицируют кнопка, поэтому в основном я пытаюсь создать сценарий, который сможет идентифицировать эти элементы и экспортировать их в отдельный файл csv, однако вывод для этого файла csv — «HTML, data-testid», который не является желаемые результаты, которые я ищу, есть предложения?
`
def filter_dynamic_testid_elements(input_csv, output_csv):
df = pd.read_csv(input_csv)
# Define the regex pattern to find matches with specific structure
pattern = re.compile(r'data-testid="(\d+)-follow"')
# Extract data-testid values and the original HTML
def extract_testid(html):
match = pattern.search(html)
if match:
return match.group(0) # Returns the full matched text
return None
df['data-testid'] = df['HTML'].apply(extract_testid)
filtered_df = df.dropna(subset=['data-testid']) # Drop rows where 'data-testid' is None
# Save only the rows that have a valid data-testid attribute
filtered_df.to_csv(output_csv, index=False)
print(f"Saved filtered elements to {output_csv}")
see above ^
def filter_dynamic_testid_elements(input_csv, output_csv):
df = pd.read_csv(input_csv)
# Define the regex pattern to find matches with specific structure
pattern = re.compile(r'data-testid="(\d+)-follow"')
# Extract data-testid values and the original HTML
def extract_testid(html):
match = pattern.search(html)
if match:
return match.group(0) # Returns the full matched text
return None
df['data-testid'] = df['HTML'].apply(extract_testid)
filtered_df = df.dropna(subset=['data-testid']) # Drop rows where 'data-testid' is None
# Save only the rows that have a valid data-testid attribute
filtered_df.to_csv(output_csv, index=False)
print(f"Saved filtered elements to {output_csv}")`
Подробнее здесь: https://stackoverflow.com/questions/784 ... -testid-xx
Как я могу использовать re для анализа CSV-файла на наличие следующих элементов? data-testid="xxxxx-follow" ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Библиотека тестирования React: невозможно найти элемент по data-testid во время теста
Anonymous » » в форуме Javascript - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Facebook показывает истории, а не ленту профиля через плагин Follow Page
Anonymous » » в форуме Javascript - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-