Log kemas kini QueryList3


Selepas lelaran berterusan, alat pengumpulan PHP QueryList membawa masuk QueryList3!

Mari kita lihat perubahan dalam QueryList3:
1 Laraskan parameter, tidak lagi serasi dengan versi sebelumnya
2 Gunakan psr-4
3. Gunakan komposer
4 . Kaedah getJson yang ditinggalkan
6. Tambah getData, getHtml, getInstance dan kaedah jalankan
7. Tambah fungsi sambungan Melalui sambungan, koleksi kumpulan berbilang benang, koleksi log masuk simulasi dan fungsi lain boleh direalisasikan, menjadikan QueryList berkemungkinan tidak terhad.
8. Penambahbaikan termasuk mengurangkan lagi peluang aksara yang bercelaru, meningkatkan kaedah penangkapan kod sumber terbina dalam dan mencapai tahap pengumpulan bersarang tanpa had, dsb.

Sekarang perkenalkan pelanjutan sampel sedia ada: 1. Permintaan sambungan, yang boleh melaksanakan sebarang permintaan rangkaian yang kompleks seperti membawa kuki, memalsukan asal-usul, dll. Anda tidak perlu lagi risau tentang fungsi rangkak terbina dalam QueryList sedang terlalu lemah.
2. Sambungan log masuk boleh mensimulasikan log masuk dan kemudian mengumpul.
3. Sambungan berbilang, sambungan koleksi berbilang benang (berbilang proses).
Pelanjutan dijalankan melalui kaedah QueryList::run.

Gunakan Komposer untuk memasang (sudah tentu anda tidak boleh menggunakan kaedah ini):

QueryList dan kebergantungannya:

komposer memerlukan jaeger/querylist
composer require jaeger/querylist

QueryList扩展需要选择性的单独安装:

Request网络操作扩展:
composer require jaeger/querylist-ext-request

Multi多线程扩展:
composer require jaeger/querylist-ext-multi

Login模拟登陆扩展:
composer require jaeger/querylist-ext-login

包含QueyListy以及扩展的完整配置如下:

{
    "require": {
        "jaeger/querylist": "^3.1",
        "jaeger/querylist-ext-request":"^1.0",
        "jaeger/querylist-ext-multi":"^1.0",
        "jaeger/querylist-ext-login":"^1.0"
    }
}

以下类库是上面扩展的依赖,安装扩展的时候会自动安装,也可以选择单独引入使用:

Http类:
composer require jaeger/http

CurlMulti多线程类:
composer require jaeger/curlmultiPelanjutan QueryList perlu dipasang secara selektif secara berasingan: .

Log Masuk Simulasikan sambungan log masuk:
komposer memerlukan jaeger/querylist-ext-login🎜🎜Konfigurasi lengkap termasuk QueyListy dan sambungan adalah seperti berikut:🎜rrreee🎜Pustaka berikut adalah kebergantungan sambungan di atas, dan ia akan dipasang secara automatik apabila sambungan dipasang, atau anda boleh memilih untuk memperkenalkannya secara berasingan: 🎜🎜Kelas Http: 🎜komposer memerlukan jaeger/http🎜🎜CurlMulti kelas berbilang benang: 🎜 komposer memerlukan jaeger/curlmulti🎜🎜