import pywikibot
from pywikibot import pagegenerators
site = pywikibot.Site()
pages = site.allpages(start='!', namespace=0)
- Main script starts here
found_pages = []
i = 0
for page in pages:
if "==Trivia==" in page.text or "== Trivia ==" in page.text:
if not page.isRedirectPage():
found_pages.append(page)
i = i + 1
if i == 15:
i = 0
print("Printing at " + page.title())
with open("found_string.txt","a") as stdout:
for p in found_pages:
try:
stdout.write(p.title() + "\n")
except UnicodeEncodeError:
stdout.write("Unicode error\n")
found_pages = []
with open("found_string.txt","a") as stdout:
print("Printing at end")
for p in found_pages:
try:
stdout.write(p.title() + "\n")
except UnicodeEncodeError:
stdout.write("Unicode error\n")
found_pages = []