Informations Générales
Sélecteurs CSS
  • Conteneur de post {{ $scrapingProfile->post_container_selector }}
  • Nom d'utilisateur {{ $scrapingProfile->username_selector }}
  • Mot de passe {{ $scrapingProfile->password_selector }}
  • Bouton de soumission {{ $scrapingProfile->submit_selector }}
Étapes de Pré-extraction
@if($scrapingProfile->preExtractionSteps->isEmpty())

Aucune étape de pré-extraction configurée pour ce profil.

@else
    @foreach($scrapingProfile->preExtractionSteps as $step)
  • Type d'action: {{ $step->action_type }}
    Sélecteur cible: {{ $step->target_selector }}
    @if($step->description) Description: {{ $step->description }} @endif
  • @endforeach
@endif
Champs Personnalisés
@if($scrapingProfile->customFields->isEmpty())

Aucun champ personnalisé pour ce profil.

@else
@foreach($scrapingProfile->customFields as $index => $field)

Type : {{ $field->type }}

Description : {{ $field->description }}

@if($field->attribute)

Attribut : {{ $field->attribute }}

@endif Sélecteurs :
    @foreach($field->selectors as $selector)
  • {{ $selector }}
  • @endforeach
@endforeach
@endif
Historique des Exécutions
@if($scrapingProfile->executions->isEmpty())

Aucune exécution enregistrée pour ce profil.

@else
{{-- Added Duration Header --}} @foreach($scrapingProfile->executions->sortByDesc('started_at') as $execution) {{-- Changed diffForHumans to format --}} {{-- Display Duration --}} @endforeach
ID Statut Posts Scrappés Erreurs Début Fin DuréeActions
{{ $execution->id }} @php $status = $execution->status; $badgeClass = match($status) { \App\Enums\ScrapingExecutionStatus::Completed => 'bg-success', \App\Enums\ScrapingExecutionStatus::Pending => 'bg-info', \App\Enums\ScrapingExecutionStatus::Failed => 'bg-danger', default => 'bg-secondary', }; @endphp {{ $status->label() }} {{ $execution->posts_scraped }} {{ $execution->errors_count }} {{ $execution->started_at->format('d F Y H:i') }} {{ $execution->ended_at ? $execution->ended_at->format('d F Y H:i') : 'N/A' }}{{ $execution->duration }} Voir Détails
@endif