2015-05-29 3 views
0

Я хотел бы, чтобы очистить регистрации избирателей данных, лежащими в основе этой карты:Зачистка данных из Interactive Map

http://www.bostonglobe.com/metro/2012/08/28/registration-figures-show-massachusetts-voters-continue-abandon-two-major-political-parties/p0zW7Snj9R07DK913P36kM/igraphic.html?p1=Article_Graphic

Как вы парить над каждым городом, как общие и цифры по-партия в поле ниже изменение. Я хотел бы записать название каждого города и подсчет голосов по вечеринке. Любые предложения о том, как это сделать, будут очень полезными. В прошлом я делал некоторые скребки, но не с чем-то интерактивным, и мои первые несколько попыток с различными пакетами python не сработали.

(К сожалению, источники ссылаются на дне не является полезным, потому что он просто ссылки на Госсекретаря главную страницу и исходный отчет с данными больше не доступен)

+0

Привет, Могу ли я взглянуть на ваш код, чтобы помочь вам, пожалуйста, – therealprashant

+0

StackOverflow для _specific_ вопросы программирования, а не общий форум для «как я могу научиться программировать?» темы. Сожалею. –

+0

@ Two-BitAlchemist Извините, вы так себя чувствуете. Я чувствовал, что вопрос был похож по духу на этот (http://stackoverflow.com/questions/25194541/screen-scraping-advice-interactive-graph), который получил положительное разрешение, но больше не полезен, потому что базовая страница изменилась. – jfeigenbaum

ответ

1

Нет необходимости строить приложение, чтобы очистить это, я просто смотрел на источник страницы в течение 5 минут, проверить это:

http://www.bostonglobe.com/r/Boston/2011-2020/WebGraphics/Metro/BostonGlobe.com/2012/08/voter/voter-regs.js

Иначе

Вы п чтобы иметь технологию, которая имеет механизм javascript, например, phantomjs или драйверы firefox/chrome.

Если вы хотите придерживаться python, веб-редактор Selenium - это путь.

http://www.seleniumhq.org/projects/webdriver/

Смежные вопросы