Saya sudah mencoba dengan $stringValue = $htmlFile | ConvertTo-Json tetapi mengubah beberapa karakter menjadi kode baru (> = u003e) di mana saya ingin menjaga karakter khusus tetap utuh
Beberapa bulan yang lalu saya telah membuat fungsi ConvertFrom-HTMLTable untuk membantu saya mengekstrak tabel HTML dari file HTML yang disimpan secara lokal atau halaman web langsung dan mengubahnya menjadi objek PowerShell yang dapat digunakan. Jadi ini bukan fungsi baru tapi menurut saya ini layak untuk postingan mandiri karena bisa sangat berguna
Saya telah menggunakannya ketika saya berbicara tentang bekerja dengan tabel Confluence dan sekarang membantu saya untuk mengambil daftar semua log SCCM dari halaman dokumentasi resmi untuk fungsi Get-CMLog saya
Jika Anda memeriksa halaman dokumentasi itu, Anda akan melihat ada beberapa tabel dengan lusinan nama log sehingga akan menjadi mimpi buruk untuk mendapatkannya secara manual
PowerShell menyertakan beberapa kemampuan hebat untuk bekerja dengan dua bentuk umum dari data terstruktur. HTML dan XML. Mengapa ini penting? . Jika Anda menggunakan PowerShell, file bantuan, format, dan jenis adalah XML. Fungsionalitas "cmdlet over objects" yang diperkenalkan di PowerShell v3 didasarkan pada XML. Fungsi terkait HTML dan XML tidak memiliki perubahan besar apa pun di PowerShell v4. Kami akan membahas berbagai kemampuan dan memberikan beberapa contoh singkat tentang bagaimana Anda mungkin ingin menggunakannya
Kami memiliki dokumen HTML lokal yang diproduksi dengan alat pembuat (Madcap flare) yang menghasilkan HTML berformat baik. Sayangnya, itu menambahkan Karakter HTML non-cetak ( ) dalam tags that then cause issues when users copy and paste text into another application. I want to run a post process PS script to parse the HTML, pull out the tags, and replace the text within those tags, but ONLY within those tags.
I have tried to create an HTMLFile and see if I could pull out the text within the tags using the following code, but it returns nothing. I even have tried some real basic HTML as well and just looked at
tags, but still it results in nothing.
________0I was think that perhaps converting the HTML to XML using ConvertTo-XML, yang sepertinya berhasil, tapi kemudian saya tidak yakin ke mana harus pergi selanjutnya
Saya mencoba mengunggah beberapa contoh HTML, tetapi forum ini tidak mengizinkan saya melakukannya, baik sejalan atau sebagai file txt. (
Cmdlet
Cmdlet Get-Content digunakan untuk membaca konten file html
Dalam contoh ini, kami sedang membaca konten tes. html
Get-Content D:\temp\test\test.htmlKeluaran
Anda dapat melihat keluaran berikut di konsol PowerShell
Welcome to TutorialsPoint _