This function gives you a list of n number of random articles Choose any article.
()
| 51 | |
| 52 | |
| 53 | def randomWiki(): |
| 54 | """ |
| 55 | This function gives you a list of n number of random articles |
| 56 | Choose any article. |
| 57 | """ |
| 58 | number = input("No: of Random Pages : ") |
| 59 | lst = wk.random(number) |
| 60 | for i in enumerate(lst): |
| 61 | print(i) |
| 62 | try: |
| 63 | key = input("Enter the number : ") |
| 64 | assert key >= 0 and key < number |
| 65 | except AssertionError: |
| 66 | key = input("Please enter corresponding article number : ") |
| 67 | |
| 68 | page = wk.page(lst[key]) |
| 69 | url = page.url |
| 70 | # originalTitle=page.original_title |
| 71 | pageId = page.pageid |
| 72 | # references=page.references |
| 73 | title = page.title |
| 74 | # soup=BeautifulSoup(page.content,'lxml') |
| 75 | pageLength = input("""Wiki Page Type : 1.Full 2.Summary : """) |
| 76 | if pageLength == 1: |
| 77 | soup = fullPage(page) |
| 78 | print(soup) |
| 79 | else: |
| 80 | print(title) |
| 81 | print("Page Id = ", pageId) |
| 82 | print(page.summary) |
| 83 | print("Page Link = ", url) |
| 84 | # print "References : ",references |
| 85 | |
| 86 | pass |
| 87 | |
| 88 | |
| 89 | # if __name__=="__main__": |
nothing calls this directly
no test coverage detected