2014-02-21 2 views
0

Я сейчас активно изучаю разработку интерфейса, и для лучшего хранения материала я создаю карточки в Anki. Как я могу автоматически извлекать данные из таблицы по this page и сохранять их в формате «вопрос (свойство) --- ответ (описание);»?Как автоматически извлекать содержимое таблиц с другого сайта?

+0

Вы пытаетесь сохранить его в базе данных? Какова конечная цель? –

+0

Конечная цель состоит в том, чтобы вставлять эти данные в Anki (программное обеспечение для повторного повторения) и записывать такие вещи, как «что делает Math.ceil()» и т. Д. –

+0

у вас есть разрешение для этого сайта? если вы собираетесь украсть, не крадите от того, что многие считают самым опасным бесполезным ресурсом на interweb. –

ответ

1

Из-за same origin policy вам нужно будет загрузить HTML-код, помимо Javascript. Вы можете запустить локально размещенный сервер, загрузить и проанализировать HTML-код, затем отправить данные в браузер через JSON или XML и отобразить его в этот момент.

+0

Спасибо! Лол, я должен был догадаться. –

0

Согласен с @Cameron Askew. Вы можете использовать язык на стороне сервера, например: php, java или nodejs, чтобы извлечь html-документ и проанализировать его с помощью регулярного выражения, а затем использовать ajax на стороне клиента для его получения.

+0

Анализ HTML с регулярным выражением! [Ahhhh] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags). LOL, это смешно читать, если вы еще не читали. Но да, разбор простой таблицы с регулярным выражением является pbb отлично, но мне нравятся синтаксические анализаторы XML, облегчающие жизнь, я думаю! –

+0

Вы правы, регулярное выражение - не лучший способ. Для анализа html, как javascript dom, будет лучший способ. Thx для напоминания мне. :) –

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