I am trying to scrape the number of travelers to foreign countries from a site (link in code). For some reason when I actually get the data displayed it ignores any number over 999,999. Maybe someone can spot what I'm missing here.
import requests
from lxml import html
import csv
import pandas as pd
import re
r = requests.get('http://data.worldbank.org/indicator/ST.INT.ARVL/countries/1W page=4&order=wbapi_data_value_2014%20wbapi_data_value%20wbapi_data_value- last&sort=asc&display=default')
data = html.fromstring(r.text)
Data1995 = []
Data_1995 = data.xpath("//tbody/tr[td]/td[2]/text()")
for i in Data_1995:
i = i.encode('ascii','ignore').strip()
i = re.sub('[()]', '', i) # removing ()
Data1995.append(i)
Data1995