Automation has been disabled on this site says Wiki. Try to use HTTP request(There are many threads on this site)
The code
Sub Test()
Dim IE As Object, cel As Range
Set IE = CreateObject("InternetExplorer.Application")
For Each cel In Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row)
With IE
Visible = 0
.Navigate "https://en.wikipedia.org/wiki/" & cel ' should work for any URL
Do Until .ReadyState = 4: DoEvents: Loop
x = .Document.body.innerText
x = Replace(x, Chr(10), Chr(13))
x = Split(x, Chr(13))
Range("C1").Resize(UBound(x)) = Application.Transpose(x)
.Quit
End With
Next
End Sub
Range("A1").Resize(UBound(x)) = Application.Transpose(x)
You have an array with 456 rows. You are dumping in to a cell. If you want to scrape the data, you need to break down the page by locating the element where the data is stored.
Bookmarks