Plugin Program atau Firefox untuk secara otomatis memanipulasi HTML situs web menggunakan aturan tertentu?

1

Saya telah memperhatikan puluhan kali betapa membosankannya beberapa situs web.

Oleh karena itu, saya memerlukan program, plugin untuk Firefox, atau apa pun yang berfungsi - untuk dapat menambahkan semacam pemeriksaan ke situs web tertentu.

Misalnya, program dapat mencari pola regexp, dan kemudian melakukan tindakan sesuai dengan itu. Sebagai contoh jika saya menemukan beberapa bahasa dari halaman wikipedia, saya ingin memindahkan atau menyalinnya di atas daftar bahasa itu. Tindakan tidak harus diterapkan pada regexp yang ditemukannya: ia dapat mengeluarkan pencarian regexp lain, dan jika ditemukan, itu akan melakukan tindakan yang saya inginkan, seperti menghapus satu blok HTML lain, pindahkan, atau salin ke lokasi lain.

Calon
sumber

Jawaban:

2

Anda dapat menggunakan add-on Greasemonkey Firefox .

Krzysztof Księżyk
sumber
Apakah Anda tahu cara menggunakan skrip ini di userscripts.org? Saat ini saya hanya mengerjakan skrip wikipedia. Saya mencoba menginstal skrip phpBB untuk menyembunyikan beberapa topik secara permanen, tetapi saya gagal. Mencoba menambahkan situs web sebagai // @include http://some.web/site/forum/*atau tanpa "*", dan tanpa garis miring dll. Saya mencoba kedua skrip: userscripts.org/scripts/show/57924 dan userscripts.org/scripts/show/119197 sepertinya tidak ada yang berfungsi.
Rookie
2

userscripts.org/scripts/show/119197 berfungsi dengan baik di sini.

Daripada menambahkan

// @include http://example.com/site/forum/*

ke kode sumber itu sendiri, cobalah untuk hanya menambahkan forum yang Anda pilih dalam hal opsi di dalam greasemonkey.

  1. Klik panah tarik turun di sebelah tombol toolbar greasemonkey
  2. Klik "kelola skrip pengguna ..." yang akan membuka Add-ons-Manager dengan panel Greasemonkey disorot.
  3. Temukan skrip phpBB Thread Blocker dan klik tombol "preferensi".
  4. Jendela bernama "Greasemonkey - Userscript-preferensi" harus terbuka.
  5. Buka tab "Preferensi pengguna"
  6. Klik pada tombol "Tambah"
  7. Rekatkan halaman forum Anda ke area teks "Terapkan ke situs-situs ini"

Halaman yang ditambahkan harus memiliki sintaksis itu:

http://example.com/site/forum/*

Akhirnya, klik tombol "OK" dan semua harus dilakukan.

Perhatikan bahwa halaman yang ditambahkan dengan cara ini seharusnya tidak memiliki informasi utama // @includeyang meta, tetapi hanya benar jika sumber skrip diedit langsung melalui editor. Script pengguna lain seharusnya berfungsi dengan benar, tetapi saya tidak mencobanya dengan skrip ini.

Gambar menunjukkan bagaimana tampilan halaman dengan skrip pengguna yang diterapkan.

Sebuah klik pada X merah menyembunyikan utas, dan ada tautan tambahan di bagian bawah halaman. Sebuah klik pada "Edit Thread Tersembunyi" menunjukkan mereka di daftar di bawah tautan-threads tersembunyi, jika salah satu dari mereka mengklik, utas terkait tidak terhalang lagi. Saya pikir perlu memuat kembali halaman (F5) juga.

gammaburst
sumber
entah bagaimana, saya hanya gagal. bagaimana tampilan halaman saat diaktifkan? saya tidak bisa melihat perubahan.
Rookie
sepertinya itu hanya berfungsi untuk beberapa papan phpBB! juga, bagaimana saya membatalkan persembunyian saya?
Rookie