Mengambil detail dari halaman web
Mengekstrak informasi mengenai halaman web adalah fungsi penting dalam sebagian besar aliran terkait web. Tindakan Dapatkan detail halaman web memungkinkan Anda mengambil berbagai detail dari halaman web dan menanganinya dalam alur desktop Anda.
Untuk menggunakan tindakan ini, Anda memerlukan instance browser yang sudah dibuat yang menentukan halaman web yang ingin Anda ekstrak detailnya. Instance browser dapat dibuat dengan tindakan peluncuran browser apa pun.
Setelah memilih instans browser yang sesuai, pilih informasi yang ingin Anda ekstrak dari halaman web. Tindakan Dapatkan detail halaman web menawarkan enam opsi berbeda:
- Penjabaran dari halaman web
- Kata kunci meta dari halaman web
- Judul halaman web
- Teks halaman web
- Kode sumber halaman web
- Alamat URL halaman web
Informasi yang diambil disimpan untuk digunakan nanti dalam variabel teks bernama WebPageProperty.
Mencegah kesalahan saat mengambil detail
Meskipun sebagian besar properti ada hampir di setiap halaman web, ada skenario di mana tindakan Dapatkan detail halaman web gagal mengambil detail yang dipilih. Misalnya, halaman web tanpa kata kunci meta adalah kejadian umum.
Jika Anda tidak yakin apakah atribut ada di halaman web, konfigurasikan opsi kesalahan On dari tindakan Dapatkan detail halaman web untuk terus menjalankan alur setelah kegagalan. Untuk menemukan informasi selengkapnya tentang penanganan kesalahan tindakan, lihat Menangani kesalahan dalam alur desktop.
Untuk menentukan apakah ekstraksi data berhasil, gunakan Jika bersyarat untuk memeriksa apakah variabel WebPageProperty kosong atau tidak.
Kondisi ini memungkinkan Anda untuk menerapkan fungsionalitas yang berbeda untuk kasus ekstraksi data yang berhasil dan tidak berhasil. Anda dapat menemukan informasi lebih lanjut mengenai kondisional di Menggunakan kondisional.
Contoh subalur berikut mengambil kata kunci meta yang tersedia dari halaman web dan menampilkannya dalam kotak pesan. Jika ekstraksi tidak berhasil, aliran berhenti dan mengembalikan pesan kesalahan.