Я пытаюсь проанализировать сайт с помощью mechanize и BeautifulSoup и не повезло, я знаю, что могу получить доступ к таблице сайта, потому что я могу читать и печатать всю страницу ... пользовательский агент не отправлен Вот.BeautifulSoup parse 'findAll' ошибка запуска
html = page.read()
soup = BeautifulSoup(html)
table = soup.find("table", id="table-hover")
for row in table.findAll('tr')[1:]:
col = row.findAll('th')
time = col[0].string
ais_source = col[1].string
speed_km = col[2].string
lat = col[3].string
lon = col[4].string
course = col[5].string
record = (time, ais_source, speed_km, lat, lon, course)
print "|".join(record)
Когда я запускаю этот код, я получаю ошибку «объект NoneType не имеет атрибута„FindAll“Я не в состоянии найти уникальный идентификатор таблицы для страницы.
, не видя HTML, трудно предложить исправить –
http://www.marinetraffic.com/en/ais/index/positions/all/shipid:415660/ mmsi: 354975000/имя: ADESSA% 20OCEAN% 20KING/_: 6012a2741fdfd2213679de8a23ab60d3 – risail