Ho creato alcuni strumenti di report utilizzando Pywikibot. A mano a mano che le cose stanno crescendo, ci vogliono fino a 2 ore per finire i rapporti, quindi sto cercando di accelerare le cose. idee principali:Come velocizzare Pywikibot?
- Disabilita limitazione, lo script è di sola lettura, in modo da
page.get(throttle=False)
gestisce questo - Cache
- accesso diretto al database
Purtroppo non riesco a trovare molta documentazione sulla memorizzazione nella cache e accesso db. L'unico modo sembra immergersi nel codice e, beh, ci sono informazioni limitate sull'accesso al database in user-config.py
. Se esiste, dove posso trovare una buona documentazione sulla cache di pywikibot e l'accesso diretto a db?
E, ci sono altri modi per velocizzare le cose?
Si tratta di una linea di confine [risposta link-only] (// meta.stackexchange.com/q/8231). Dovresti espandere la tua risposta per includere più informazioni qui e utilizzare il link solo come riferimento. –